Не моя відповідь, вміст скопійовано, щоб уникнути гниття посилань звідси .
Виходячи з проблеми безпеки, Chrome не синхронізує розширення, що містить плагін NPAPI.
Джерело
Що таке плагін NPAPI?
Код, запущений у плагіні NPAPI, має повні дозволи поточного користувача і жодним чином не захищається від шкідливого введення Google Chrome. Ви повинні бути особливо обережними, обробляючи дані з недовірених джерел, наприклад, під час роботи зі скриптами вмісту або XMLHttpRequest.
Джерело
Теорія
Якщо ми модифікуємо ваше розширення таким чином, щоб Chrome розпізнавав розширення за допомогою NPAPI, вам слід добре.
Як
По- перше, ви неет фіктивна .dll з будь-якого розширення NPAPI як Screen Capture з допомогою Google
Встановіть розширення і пошук файлу screen_capture.dll
в Хрома папці профілю користувача
..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin
По-друге, перейдіть до папки розширень, яку не слід синхронізувати. У вашому випадку жести для Chrome .
..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0
Змініть файл manifest.json і додайте плагін NPAPI, як описано в Stackoverflow
"plugins": [
{ "path": "your_npapi_plugin.dll" }
],
Змініть файл background.html , також описаний у відповіді Stackoverflow вище.
<script>
var plugin = document.getElementById("MyNPAPIPluginId");
...
</script>
Звідси ви самі. Я не знаю достатньо про кодування розширень.
Ось чому це теорія :)