¿Puedo habilitar una extensión sincronizada a través de Google solo en algunas instalaciones de Chrome?

15

La función de sincronización de Google Chrome es bastante agradable y muy útil en muchos casos, aunque algunos son algo molestos. Las extensiones de gestos del mouse pierden su utilidad y ocasionalmente se interponen en las computadoras portátiles.

Cada vez que habilito o deshabilito la extensión en cualquiera de mis computadoras, se sincroniza con la otra; ¿puedo romper selectivamente este enlace de alguna manera?

Nick T
fuente

Respuestas:

1

No es mi respuesta, contenido copiado para evitar la pudrición del enlace desde aquí .


Según el problema de seguridad, Chrome no sincroniza ninguna extensión que contenga un complemento NPAPI.

Fuente

¿Qué es un complemento NPAPI?

El código que se ejecuta en un complemento NPAPI tiene los permisos completos del usuario actual y no está protegido ni protegido de la entrada maliciosa por parte de Google Chrome de ninguna manera. Debe ser especialmente cauteloso al procesar entradas de fuentes no confiables, como cuando trabaja con scripts de contenido o XMLHttpRequest.

Fuente

Teoría

Si modificamos su extensión de manera que Chrome reconozca la extensión usando NPAPI, debería estar bien.

Cómo

  1. Primero, obtiene un .dll ficticio de cualquier extensión NPAPI como Screen Capture by Google
    Instale la extensión y busque el archivo screen_capture.dllen la carpeta de perfil de usuario de Chrome
    ..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin

  2. En segundo lugar, vaya a la carpeta de extensiones que no debe sincronizarse. En tu caso Gestos para Chrome .
    ..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0

  3. Modifique el archivo manifest.json y agregue el complemento NPAPI como se describe en Stackoverflow

    "plugins": [
        { "path": "your_npapi_plugin.dll" }    
    ],
    
  4. Modifique el archivo background.html , también descrito en la respuesta anterior de Stackoverflow.

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

Desde aquí estás solo. No sé lo suficiente sobre la codificación de extensiones.
Por eso es una teoría :)

PsychoData
fuente
-2

En Configuración-> Configuración de sincronización avanzada, elija no sincronizar extensiones.

Una alternativa sería crear una nueva cuenta de Google para computadoras portátiles y agregar un nuevo usuario a Chrome que use la cuenta recién creada para sincronizar.

viiron
fuente
44
@ viiron: su primera forma dejará de sincronizar todas las extensiones. Nick T desea sincronizar o no sincronizar solo extensiones específicas.
arulappan