Linux上的本机消息不起作用

时间:2014-06-04 13:32:16

标签: linux google-chrome-extension chrome-native-messaging

我一直在尝试在Debian Linux上运行Native Messaging,但是当我点击连接按钮时,我只收到消息"正在连接到本机消息主机com.google.chrome.example.echo& #34;没有别的。

一切都与default example类似,我只更改了清单文件中的路径。怎么了?

1 个答案:

答案 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中无效