Я скачал официальный пример Chrome nativeMessaging , чтобы протестировать его.
Для этого я установил приложение из расширений chrome: //, выбрав Загрузить распакованный.Пока никаких проблем.
Затем я установил хост.Я использую Windows 7, поэтому я запустил install_host.bat, который заявил, что «Операция успешно завершена».Однако, когда я захожу в chrome: // apps / и нажимаю кнопку Connect, я получаю эту ошибку:
Failed to connect: Native host has exited.
Есть ли какая-то причина, по которой это может произойти?Перезапуск Chrome не устранил проблему, не удалил и не переустановил хост-программу.
(я заметил, что native-messaging-example-host.bat требует Python 2, поэтому я изменил его для явного запуска Python 2. Если я запускаю native-messaging-example-host.bat из командной строки, он выскакивает небольшую собственную программу-пример с графическим интерфейсом и, кажется, работает правильно.)