我一直在尝试在Debian Linux上运行Native Messaging,但是当我点击连接按钮时,我只收到消息"正在连接到本机消息主机com.google.chrome.example.echo& #34;没有别的。
一切都与default example类似,我只更改了清单文件中的路径。怎么了?
答案 0 :(得分:0)
它可以在 Chrome 35 , Chromium 34 (来自默认存储区)和Ubuntu 14.04上的Opera Developer中运行。
虽然我无法在 Opera Developer 24 (铬37)中使用它。
Opera只是fixed that。但后来又打破了它。
再看看你的设置:
~/.config/chromium/NativeMessagingHosts/
~/.config/google-chrome/NativeMessagingHosts/
~/.config/opera-developer/NativeMessagingHosts
启动Chromium,如:
chromium-browser --enable-logging --v=1
如果路径错误,您将收到如下错误消息:
ERROR:native_process_launcher.cc(131)] Can't find manifest for native messaging host com.google.chrome.example.echo
对于34以下版本的Chromium-version,不支持用户空间,需要CLI切换:
--native-messaging-hosts="com.google.chrome.example.echo=~/.config/chromium/NativeMessagingHosts/com.google.chrome.example.echo.json"
目前我在Opera-Developer 24中无效。