【发布时间】:2015-07-08 23:55:45
【问题描述】:
我正在浏览 Chrome Native Messaging API 指南,
https://developer.chrome.com/extensions/nativeMessaging
示例主机的清单如下所示,
{
"name": "com.my_company.my_application",
"description": "My Application",
"path": "C:\\Program Files\\My Application\\chrome_native_messaging_host.exe",
"type": "stdio",
"allowed_origins": [
"chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/"
]
}
“路径”指的是 Chrome 扩展程序将与之通信的应用程序。在 Windows 上,python 脚本或 exe 文件都可以工作并被执行。在 Mac OS 上,我只能使用 shell 脚本或 python 脚本。我无法执行 .app。
我无法工作的是,
"path": "/Applications/Skype.app"
当我在扩展程序中执行"chrome.runtime.connectNative(hostName)" 时,错误信息是“本机主机已退出”。感谢您的帮助!
【问题讨论】:
标签: macos google-chrome-extension