我知道lastpass扩展有一个二进制组件来在浏览器之间传递密码(到firefox和IE)。 chrome扩展可以使用哪些机制与其他系统进程通信?
答案 0 :(得分:1)
如果您需要与系统通信,那么您基本上有两个选择:
你可以embed an NPAPI plugin,一般情况下,如果不是绝对必要的话,我们会气馁(甚至是:)。
您的系统进程可以运行具有您的扩展所谈到的定义良好的API的Web服务器。这最终会使消息传递变得很大,但有可能更加安全,因为这些进程可以独立地进行沙盒化。 WebSockets对于这类事情非常有用,但是通过XHR对127.0.0.1的简单HTTP请求可以实现很多。
答案 1 :(得分:1)
显然很快就会有Native Messaging API
Source
Chromium Commit
Youtube Video example