Kann ich eine über Google synchronisierte Erweiterung nur bei einigen Chrome-Installationen aktivieren?

15

Die Synchronisierungsfunktion von Google Chrome ist in vielen Fällen sehr nützlich, auch wenn einige etwas ärgerlich sind. Erweiterungen für Mausgesten verlieren etwas an Nützlichkeit und behindern gelegentlich Laptops.

Wann immer ich die Erweiterung auf einem meiner Computer aktiviere oder deaktiviere, synchronisiert sie diese mit dem anderen. kann ich diesen link irgendwie selektiv unterbrechen?

Nick T
quelle

Antworten:

1

Nicht meine Antwort, kopierter Inhalt, um die Verlinkung von hier aus zu vermeiden .


Aus Sicherheitsgründen synchronisiert Chrome keine Erweiterung, die ein NPAPI-Plugin enthält.

Quelle

Was ist ein NPAPI-Plugin?

Code, der in einem NPAPI-Plug-in ausgeführt wird, verfügt über die vollständigen Berechtigungen des aktuellen Nutzers und ist in keiner Weise vor böswilligen Eingaben durch Google Chrome geschützt. Sie sollten besonders vorsichtig sein, wenn Sie Eingaben aus nicht vertrauenswürdigen Quellen verarbeiten, z. B. wenn Sie mit Inhaltsskripten oder XMLHttpRequest arbeiten.

Quelle

Theorie

Wenn wir Ihre Erweiterung so ändern, dass Chrome die Erweiterung mithilfe von NPAPI erkennt, sollten Sie in Ordnung sein.

Wie man

  1. Zunächst benötigen Sie eine Dummy-DLL für eine NPAPI-Erweiterung wie Screen Capture von Google.
    Installieren Sie die Erweiterung und durchsuchen Sie die Datei screen_capture.dllim Chrome- Benutzerprofilordner
    ..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin

  2. Wechseln Sie anschließend zu dem Erweiterungsordner, der nicht synchronisiert werden soll. In Ihrem Fall Gesten für Chrome .
    ..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0

  3. Ändern Sie die Datei manifest.json und fügen Sie das NPAPI-Plugin hinzu, wie unter Stackoverflow beschrieben

    "plugins": [
        { "path": "your_npapi_plugin.dll" }    
    ],
    
  4. Ändern Sie die Datei background.html , die auch in der obigen Antwort zu Stackoverflow beschrieben ist.

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

Von hier aus bist du auf dich allein gestellt. Ich weiß nicht genug über die Codierung von Erweiterungen.
Deshalb ist es eine Theorie :)

PsychoData
quelle
-2

Wählen Sie unter Einstellungen-> Erweiterte Synchronisierungseinstellungen die Option, Erweiterungen nicht zu synchronisieren.

Eine Alternative wäre, ein neues Google-Konto für Laptops zu erstellen und Chrome einen neuen Nutzer hinzuzufügen, der das neu erstellte Konto für die Synchronisierung verwendet.

viiron
quelle
4
@ viiron-Ihre erste Möglichkeit beendet die Synchronisierung aller Erweiterungen. Nick T möchte nur bestimmte Erweiterungen synchronisieren oder nicht.
Arulappan