自Chrome更新后,本机消息不会被调用

时间:2014-09-12 10:04:59

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

我正在使用Native消息来从我的chrome扩展和系统进行通信。

由于我也在开发扩展程序,因此我通过在Chrome中加载解压缩的扩展程序来安装扩展程序。在开发过程中我不得不经常删除扩展。

它工作正常,但几天前Chrome更新时,本机exe没有被调用。 目前的Chrome版本为37.0.2062.120 m 32位。

以下是我的扩展程序的配置 我在background.js中使用chrome.runtime.connectNative(“com.foo”)

在注册表中,条目是

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Google\Chrome\NativeMessagingHosts\com.foo]
@="C:\\Program Files\\ChromeNative\\nativeMessage.json"

nativeMessage.json看起来像这样

{  
    "name": "com.foo",  
    "description": "Chrome Native Messaging API Example Host",  
    "path": "native.exe",  
    "type": "stdio",  
    "allowed_origins": [  
      "chrome-extension://<extension id>/"  
    ]  
}

native.exe存在于nativeMessage.json所在的同一目录中。

请帮我调用本机exe。

0 个答案:

没有答案