用于调用外部应用程序无效的NPAPI替换(本机消息传递主机)

时间:2014-03-21 20:02:10

标签: javascript google-chrome google-chrome-extension npapi chrome-native-messaging

我有一个Firebreath插件,它对我来说也是这样,但由于它的支持被丢弃在chrome中,我必须寻找替代方案。在查看了替代方案之后,本机消息传递主机看起来像我的情况的最佳选择。我创建了以下com.mycompany.testapp.json

{
  "name": "com.mycompany.testapp",
  "description": "My test app",
  "path": "/usr/bin/testapp",
  "type": "stdio",
  "allowed_origins": [
    "chrome-extension://jhvgchjavcjhspehlmfjbhpllakficickbkk/"
  ]
}

并将其复制到目录:

/home/abc/.config/google-chrome/NativeMessagingHosts/com.mycompany.testapp.json 

但是我的应用程序没有被调用。

1 个答案:

答案 0 :(得分:0)

事实证明,Ubuntu上的Chrome 33没有查看json的 /home/abc/.config/google-chrome/NativeMessagingHosts / 。将json放在 / etc / opt / chrome / native-messaging-hosts 中修复了问题