Posso abilitare un'estensione sincronizzata tramite Google solo su alcune installazioni di Chrome?


15

La funzione di sincronizzazione di Google Chrome è piuttosto piacevole e molto utile in molti casi, anche se alcuni sono piuttosto fastidiosi. Le estensioni dei gesti del mouse in qualche modo perdono la loro utilità e talvolta si intromettono sui laptop.

Ogni volta che abilito o disabilito l'estensione su uno dei miei computer, lo sincronizza con l'altro; posso interrompere selettivamente questo link in qualche modo?



Risposte:


1

Non è la mia risposta, il contenuto è stato copiato per evitare la putrefazione dei link da qui .


In base ai problemi di sicurezza, Chrome non sincronizza alcuna estensione che contiene un plug-in NPAPI.

fonte

Che cos'è un plug-in NPAPI?

Il codice in esecuzione in un plug-in NPAPI ha tutte le autorizzazioni dell'utente corrente e non è in alcun modo sottoposto a sandbox o schermato da input dannosi da parte di Google Chrome. È necessario prestare particolare attenzione quando si elaborano input da fonti non attendibili, ad esempio quando si lavora con script di contenuto o XMLHttpRequest.

fonte

Teoria

Se modifichiamo la tua estensione in modo che Chrome riconosca l'estensione utilizzando NPAPI, dovresti andare bene.

Come

  1. Innanzitutto, devi eliminare un dll fittizio da qualsiasi estensione NPAPI come Screen Capture di Google
    Installa l'estensione e cerca il file screen_capture.dllnella cartella del profilo utente di Chrome
    ..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin

  2. In secondo luogo, vai alla cartella delle estensioni che non deve essere sincronizzata. Nel tuo caso Gesti per Chrome .
    ..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0

  3. Modificare il file manifest.json e aggiungere il plug-in NPAPI come descritto su StackOverflow

    "plugins": [
        { "path": "your_npapi_plugin.dll" }    
    ],
    
  4. Modifica il file background.html , descritto anche nella risposta StackOverflow sopra.

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

Da qui sei da solo. Non ne so abbastanza sulla codifica delle estensioni.
Ecco perché è una teoria :)


-2

In Impostazioni-> Impostazioni di sincronizzazione avanzate scegli di non sincronizzare le estensioni.

Un'alternativa sarebbe quella di creare un nuovo account Google per laptop e aggiungere un nuovo utente a Chrome che utilizza l'account appena creato per la sincronizzazione.


4
@ viiron-Il tuo primo modo smetterà di sincronizzare tutte le estensioni. Nick T vuole sincronizzare o non sincronizzare solo estensioni specifiche.
Arulappan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.