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>/"
]