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


15

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

Sempre que habilito ou desabilito a extensão em um dos meus computadores, ela é sincronizada com a outra; posso quebrar seletivamente esse link de alguma forma?



Respostas:


1

Não é a minha resposta, conteúdo copiado para evitar a podridão do link a partir daqui .


Com base na preocupação de segurança, o Chrome não sincroniza nenhuma extensão que contenha um plug-in NPAPI.

Fonte

O que é um plugin NPAPI?

O código em execução em um plug-in NPAPI possui todas as permissões do usuário atual e não é protegido por sandbox ou protegido contra entrada maliciosa do Google Chrome. Você deve ser especialmente cauteloso ao processar entradas de fontes não confiáveis, como ao trabalhar com scripts de conteúdo ou XMLHttpRequest.

Fonte

Teoria

Se modificarmos sua extensão de maneira que o Chrome reconheça a extensão usando o NPAPI, você estará bem.

Como

  1. Primeiro, você precisa de um .dll fictício de qualquer extensão NPAPI como o Screen Capture by Google
    Instale a extensão e procure o arquivo screen_capture.dllna pasta de perfil de usuário do Chrome
    ..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin

  2. Segundo, vá para a pasta de extensões que não deve ser sincronizada. No seu caso, Gestures for Chrome .
    ..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0

  3. Modifique o arquivo manifest.json e adicione o plug-in NPAPI conforme descrito em Stackoverflow

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

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

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


-2

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

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


4
@ viiron-A sua primeira maneira irá parar de sincronizar todas as extensões.Nick T quer sincronizar ou não apenas extensões específicas.
Arulappan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.