Posso ativar uma extensão sincronizada via Google apenas em algumas instalações do Chrome?

15

O recurso de sincronização do Google Chrome é muito bom e muito útil em muitos casos, embora alguns sejam um pouco irritantes. As extensões do gesto do mouse perdem um pouco a sua utilidade e, ocasionalmente, atrapalham os laptops.

Sempre que eu habilito ou desabilito a extensão em qualquer um dos meus computadores, sincronizo isso com o outro; posso seletivamente quebrar esse link de alguma forma?

    
por Nick T 10.08.2012 / 04:57

2 respostas

1

Não é minha resposta, conteúdo copiado para evitar a podridão de links de aqui .

Based on the security concern, Chrome doesn't sync any extension which contains an NPAPI plugin.

Origem

O que é um plugin NPAPI?

Code running in an NPAPI plugin has the full permissions of the current user and is not sandboxed or shielded from malicious input by Google Chrome in any way. You should be especially cautious when processing input from untrusted sources, such as when working with content scripts or XMLHttpRequest.

Fonte

Teoria

Se modificarmos sua extensão de modo que o Chrome reconheça a extensão usando NPAPI, tudo bem.

Como

  1. Primeiro, você recebe um arquivo .dll falso de qualquer extensão NPAPI, como Captura de tela do Google
    Instale a extensão e pesquise o arquivo screen_capture.dll no Chrome pasta de perfil do usuário
    ..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg.0.5_0\plugin

  2. Em segundo lugar, vá para a pasta de extensões que não deve ser sincronizada. No seu caso, Gestos para o Chrome .% ..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk.12.1_0

  3. Modifique o arquivo manifest.json e adicione o plug-in NPAPI como descrito no Stackoverflow

    "plugins": [
        { "path": "your_npapi_plugin.dll" }    
    ],
    
  4. Modifique o arquivo background.html , também descrito na resposta do Stackoverflow acima.

    <script>
    var plugin = document.getElementById("MyNPAPIPluginId");
    ...
    </script>
    

A partir daqui, você está sozinho. Não sei o suficiente sobre a codificação de extensões.
É por isso que é uma teoria:)

    
por 11.09.2013 / 00:15
-2

Em Configurações- > Configurações avançadas de sincronização, escolha não sincronizar as extensões.

Uma alternativa seria criar uma nova conta do Google para laptops e adicionar um novo usuário ao Google Chrome que usa a conta recém-criada para sincronizar.

    
por 10.08.2012 / 07:16