Можно ли включить расширение, синхронизируемое через Google, только в некоторых установках Chrome?

15

Функция синхронизации Google Chrome довольно приятна и во многих случаях очень полезна, хотя некоторые из них несколько раздражают. Расширения Mouse Gesture несколько теряют свою полезность и иногда мешают работать на ноутбуках.

Всякий раз, когда я включаю или отключаю расширение на одном из моих компьютеров, оно синхронизирует его с другим; могу ли я как-то разорвать эту ссылку?

Ник Т
источник

Ответы:

1

Не мой ответ, содержание скопировано, чтобы избежать гниения ссылок отсюда .


Исходя из соображений безопасности, Chrome не синхронизирует расширения, содержащие плагин NPAPI.

Источник

Что такое плагин NPAPI?

Код, выполняемый в плагине NPAPI, имеет полные права доступа текущего пользователя и не защищен от вредоносных программ Google Chrome. Вы должны быть особенно осторожны при обработке входных данных из ненадежных источников, например, при работе со скриптами содержимого или XMLHttpRequest.

Источник

теория

Если мы изменим ваше расширение таким образом, чтобы Chrome распознал расширение с помощью NPAPI, у вас все будет в порядке.

Как

  1. Во-первых, вам нужно подключить фиктивную DLL-библиотеку из любого расширения NPAPI, например Screen Capture от Google.
    Установите расширение и найдите файл screen_capture.dllв папке профиля пользователя Chrome.
    ..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin

  2. Во-вторых, перейдите в папку расширений, которые не должны быть синхронизированы. В твоем случае Жесты для Хрома .
    ..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0

  3. Измените файл manifest.json и добавьте плагин NPAPI, как описано в Stackoverflow

    "plugins": [
        { "path": "your_npapi_plugin.dll" }    
    ],
    
  4. Измените файл background.html , также описанный в ответе Stackoverflow выше.

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

Отсюда вы по своему усмотрению. Я не знаю достаточно о кодировании расширений.
Вот почему это теория :)

PsychoData
источник
-2

В разделе «Настройки» -> «Дополнительные параметры синхронизации» выберите не синхронизировать расширения.

Альтернативой может быть создание новой учетной записи Google для ноутбуков и добавление нового пользователя в Chrome, который использует новую учетную запись для синхронизации с.

viiron
источник
4
@ viiron-Ваш первый способ прекратит синхронизацию всех расширений. Ник Т хочет синхронизировать или не синхронизировать только определенные расширения.
arulappan