Como adiciono extensões que não são de loja no Chrome 44 dev no Windows?

2

Hoje, duas das minhas máquinas Windows (uma em 7 e uma em 8.1) usando o ramo de desenvolvimento do Chrome atualizaram-se para 44.0.2398.0 dev-m . Quando iniciei o navegador pela primeira vez após a atualização, todas as extensões que não eram armazenadas ativadas foram desativadas automaticamente e não consegui reativá-las (e isso aconteceu em ambas as máquinas).

Unsupported extensions disabled

To make Chrome safer, we disabled some extensions that aren't listed in the Chrome Web Store and may have been added without your knowledge.

Learn more

Então eu imaginei que poderia desinstalar e reinstalar todos os meus userscripts. Isso funciona para uma sessão, mas quando você fecha o Chrome e o relança, as extensões não armazenadas são desativadas automaticamente novamente (e os arquivos .crx compactados também sofrem o mesmo destino). Instalando via Tampermonkey não parece ajudar.

Existe alguma solução para isso que não envolva mudar para outro sistema operacional (não é viável) ou publicar meus scripts de usuário de forma privada na loja do Chrome (custa dinheiro)? Carregando extensões descompactadas ainda funciona, felizmente, mas vai ser um pouco de esforço para eu portar todos os meus userscripts para extensões adequadas ...

Estou razoavelmente seguro de que esta não é uma duplicata de reativar extensões que não sejam provenientes da Chrome Web Store no Chrome v35 + (com a versão aprimorada segurança) , porque eu tenho estado no ramo de desenvolvimento do Chrome desde que eles puxaram essa porcaria de volta na versão 35 ou mais, e esta é a primeira vez que eu tive algum problema desde então. Isto é, o melhor que posso dizer, um novo problema.

    
por senshin 15.05.2015 / 02:07

2 respostas

1

De Continuando a proteger os usuários do Chrome contra extensões maliciosas :

We’re always working to improve Chrome extensions while keeping our users as safe as possible. In May 2014 we announced a new policy to protect Windows users by enforcing that extensions be hosted on the Chrome Web Store. The results were encouraging: we saw a 75% drop in customer support help requests for uninstalling unwanted extensions. Consequently, we will expand the reach of this protection to all Windows and Mac users in the coming months.

We originally did not enforce this policy on the Windows developer channel in order to allow developers to opt out. Unfortunately, we’ve since observed malicious software forcing users into the developer channel in order to install unwanted off-store extensions. Affected users are left with malicious extensions running on a Chrome channel they did not choose. As such, starting today we will begin enforcing this policy on all Windows channels. Mac will soon follow, with enforcement for all channels beginning in July 2015.

No entanto, conforme descrito em instalações por meio da política corporativa , você tem várias opções que ainda podem ser usadas para sideload .

A mais fácil parece ser usar a política ExtensionInstallForcelist .

    
por 15.05.2015 / 03:01
0

Se você quiser apenas testar sua extensão no chrome, pode instalá-lo no último chrome 42 (não tenho certeza sobre a versão do desenvolvedor) acessando chrome://extensions e arrastar e soltar

    
por 15.05.2015 / 03:15