通过将浏览器所在客户端的本地应用注册为Chrome浏览器扩展的“本地消息主机(native messaging host)”,Chrome浏览器扩展还可以与客户端本地应用之间收发消息。客户端的本地应用注册为Chrome浏览器扩展的& ...
通过将浏览器所在客户端的本地应用注册为Chrome浏览器扩展的“本地消息主机(native messaging host)”,Chrome浏览器扩展还可以与客户端本地应用之间收发消息。
客户端的本地应用注册为Chrome浏览器扩展的“本地消息主机”之后,Chrome浏览器会在独立的进程中启动该本地应用,并通过标准输入/输出流(stdin/stdout)进行消息通信。
1) 本地应用的配置文件的内容
本地应用要能够成为“本地消息主机”,必须有一个manifest.json配置文件(文件名任意),该文件是一个有效的JSON文件,示例如下。
1 {2 "name": "com.my_company.my_application",3 "description": "My Application",4 "path": "C:\\Program Files\\My Application\\chrome_native_messaging_host.exe",5 "type": "stdio",6 "allowed_origins": [7 "chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/"8 ]9 }
原标题:Chrome浏览器扩展开发系列之十四:本地消息机制Native messaging
关键词:chrome
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。