Questão Reativar extensões que não sejam provenientes da Chrome Web Store no Chrome v35 + (com segurança aprimorada)


Alguém sabe como reativar suas próprias extensões depois que elas foram desativadas pela atualização do Chrome v35?
(Principalmente greasemonkey scripts no meu caso, assim, simples arquivos .js anteriormente arrastar-n-caiu para as janelas de extensão.)

Quando iniciei o Chrome hoje, recebi o aviso de que algumas extensões que não eram do ChromeWebStore estavam desativadas.

Mais informação estava dando sobre isso ligação:

Extensões desativadas pelo Chrome

Você está vendo esta notificação porque um ou mais de seu Chrome   as extensões foram desativadas para tornar o Chrome mais seguro. As extensões   não veio da Chrome Web Store ou foi instalado sem o seu   permissão.

Para sua proteção, você só pode usar as extensões do Chrome que você recebe   na Chrome Web Store.

Para ver uma lista das suas extensões:

  1. Clique no menu do Chrome do menu do Chrome na barra de ferramentas do navegador.
  2. Selecione Ferramentas.
  3. Selecione Extensões.

As extensões que foram desativadas estão esmaecidas e você não será   capaz de reativá-los.

Eu estava esperando que eu ainda pudesse ativá-los ativando o modo de desenvolvedor para minhas extensões, mas ainda sem sorte. Alguma dica de alguém?

P.s. isso não é uma duplicata de Ativando uma extensão do Chrome que não é da Chrome Web Store como isso está relacionado com a atualização do chrome v35


94


origem


Breve história: você não pode, uma vez que o Google quer que os usuários usem sua loja na Web, para que possam rastreá-los, mostrar 9999999 anúncios, etc ... Trata-se de ganhar dinheiro, não de experiência do usuário. Na minha humilde opinião. é melhor esquecer esse navegador por toda a eternidade. - inf3rno
É lamentável porque uso o Google para evitar esses problemas. Para a defesa do Chrome, até mesmo o Firefox está implantando uma restrição semelhante agora - suponho que alguém poderia argumentar sobre o aspecto de "segurança" dessa aplicação das regras. - 40Alpha


Respostas:


Há realmente apenas algumas opções abertas para você, pois a capacidade de executar as extensões foi desativada de forma programada, sem planos de reativá-la (ou pelo menos nenhuma tornada pública)

Você pode tentar instalar a partir do canal canário ou dos lançamentos do canal do desenvolvedor, o que pode permitir que você ainda execute essas extensões mencionado no fórum de ajuda do Google Chrome:

E se eu quiser executar extensões de loja não relacionadas à web?

Usuários avançados podem continuar usando nossos canais Dev & Canary para rodar   qualquer extensão. Por favor, note que estes canais são atualizados muito   regularmente, e pode conter recursos e correções de bugs que estão ativamente   sendo desenvolvido.

Como alternativa, ouvi dizer que algumas pessoas instalam o Tampermonkey, que permite a execução de scripts de usuário.

Pode valer a pena dar uma olhada.


35



Obrigado. Tampermonkey era de fato o caminho a seguir para o meu caso de uso (usercripts adicionados manualmente). Eu não poderia apenas reativá-lo com tampermonkey embora. Eu realmente tive que encontrar o arquivo .js em% localappdata% \ Google \ Chrome \ Dados do usuário \ Default \ Extensions e copiar e colar o conteúdo - AardVark71
Consegui que o TamperMonkey trabalhasse com o meu script indo às Configurações do TamperMonkey, clicando na guia "Novo Script" (guia mais à esquerda) e colando o texto do script no editor. Quando cliquei no botão salvar, minha extensão começou a funcionar novamente. Obrigado pela ajuda! - dacoinminster
Eu sou o único que conseguiu fazer com que os userscripts funcionassem, colocando-os em arquivos crx e arrastando-os para a página de extensões. - Shazvi
Minhas extensões estavam em uma pasta "Perfil 1" e não em uma pasta "Padrão". %localappdata%\Google\Chrome\User Data\Profile 1\Extensions - Matthias Dailey
Apenas FYI, o Google apenas puxou essa funcionalidade de Canary e Dev, você tem que usar o método na resposta abaixo, ou carregar como um script através de tampermonkey / similar. Fonte: blog.chromium.org/2015/05/… - Arthur Kay


Você não pode reativá-los. Você precisa solucionar esse problema usando qualquer uma dessas alternativas (vou listá-las para o grau de dificuldade):

Instalar outro navegador semelhante ao Chromium

Como o Chromium é opensource, existem vários garfos do projeto. Não tenho certeza se o Chromium tem a restrição em vigor, mas outro projeto não.

Mover-se do Windows / OSX no total

Esta restrição é colocada em vigor para o Windows e OSX devido a preocupações de segurança de todo o sistema operacional. As compilações do Linux não são afetadas. Você poderia experimentar qualquer distribuição Linux.

Rota do modo de desenvolvedor

  1. Faça o download do arquivo crx e descompacte a extensão usando seu descompactador favorito. Anote o diretório onde você o colocou.
  2. Abra a página de extensão, ative o "Modo de desenvolvedor"
  3. Clique em "Carregar extensão descompactada ..."
  4. Pesquise através de sua árvore de diretórios o diretório onde você descompactou o seu ramal e clique em OK. Se o seu ramal for chamado de "meu ramal", selecione o diretório "minha extensão".

Vantagens: você não precisa instalar mais nada. Desvantagens: O Chrome o impede de desativar a extensão a cada inicialização.

A "rota do modo de desenvolvedor" é graças a capetoide no Fórum AllMangasReader.


48



Estou um pouco perplexo, 4 máquinas rodando 35.0.1916.153 m (padrão não-Dev / Canary) e 2 das máquinas não desabilitar as extensões com o modo de desenvolvedor habilitado, adicionado arrastando o arquivo crx (& não descompactar primeiro), mas os outros 2 continuam a desativá-los no relançamento. Eu até tentei o master_preferences e novamente apenas dos dois computadores ele desativa no relançamento. - codemonkee
@ Spero.ShiroPetto dar tempo ... ele vai chegar até você, talvez em 36,0. - Braiam
@ Barbara: uma boa resposta, você deve adicionar a opção de usar Extensão Tampermonkey para gerenciar todos os userscripts. - Amro
@Amro minha resposta é orientada para extensões reais (aquelas que vem no modo .crx) - Braiam
Certo, estou me referindo à seção abaixo que dizer que Canary e Dev não são impedidos de instalar extensões que não são de armazenamento não é mais válido. Google juuuust levou isso embora. - Arthur Kay


Há outra opção (pelo menos no Mac): existe a Ferramenta de Desenvolvimento de Aplicativos e Extensões do Google Chrome.https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc/details) que permite reativar qualquer extensão instalada.


24



Isso funcionou para mim no Windows 7 com o Chrome v45. - corvec
@Braiam OSX parece ser afetado a partir de Version 46.0.2490.86e essa correção funcionou. - Alex Gittemeier
Não está funcionando no Windows em 47.0.2526.106 m. A marca "Ativar" fica desmarcada logo após você verificá-la - janot
Trabalhei para mim no OSX. Esta resposta precisa de mais votos positivos! Com certeza é melhor mudar para o Linux, pelo amor de deus. - letitbee
Não está funcionando no OSX com o chrome 52.0.2743.82 - xi.lin


Eu usei o procedimento exatamente como descrito aqui em um fórum do Google. permalink

https://productforums.google.com/d/msg/chrome/9NlMAr6uEVc/ambkrcKpi1cJ

Basicamente, envolve mover, colocar na lista de permissões o ID da extensão no Editor de Diretiva de Grupo.


2



Não funciona. Depois de reiniciar, as extensões do Chrome são novamente desativadas (Windows 7 Home Premium 64 bits). Aparentemente, essa solução não funciona nas edições do Windows Home. - DavidPostill♦
Isso funcionou perfeitamente para mim (Windows Vista 32bit). - Casper
O procedimento whitelist ExtensionInstallWhitelist funciona bem em computadores que participam de um domínio do AD. Você não tem que realmente definir uma política de modelo administrativo, usando o registro está bem. Mas isso não funciona em computadores que não são de domínio (isso incluiria as versões Home), acho que o Chrome está ignorando a política para computadores não-AD (infelizmente). - William


  1. Adicione o --enable-easy-off-store-extension-install flag quando você inicia o cromo (criar atalho, editar o destino, anexar a bandeira).
  2. Navegar para chrome://extensions/ no navegador.
  3. Arraste e solte o arquivo .crx no navegador, instalando a extensão.

Você precisará fazer isso toda vez que iniciar o navegador.


-2



O sinalizador --enable-easy-off-store-extension-install não faz diferença no Chrome 36.0. A extensão que não é de loja que eu instalei ainda está desativada. - EM0