Chrome: собственная система обмена сообщениями. Ошибка: доступ к указанному собственному узлу обмена сообщениями запрещен.

Я использую пример приложения Native Messaging. ( http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/nativeMessaging/).

Я добавил раздел реестра

 HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\NativeMessagingHosts\com.google.chrome.example.echo

Когда я подключаюсь к собственному хосту, я получаю сообщение об ошибке:

Failed to connect: Access to the specified native messaging host is forbidden.

1 ответ

Решение

В соответствии с документацией вам необходимо явно предоставить вашему расширению доступ к NativeMessagingHost в манифесте последнего:

"allowed_origins": [
    "chrome-extension://<your_extension's_ID>/"
]
Другие вопросы по тегам