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