本机进程如何与chrome扩展进行通信(lastpass执行此操作)

时间:2012-03-08 12:18:10

标签: google-chrome-extension

我知道lastpass扩展有一个二进制组件来在浏览器之间传递密码(到firefox和IE)。 chrome扩展可以使用哪些机制与其他系统进程通信?

2 个答案:

答案 0 :(得分:1)

如果您需要与系统通信,那么您基本上有两个选择:

  1. 你可以embed an NPAPI plugin,一般情况下,如果不是绝对必要的话,我们会气馁(甚至是:)。

  2. 您的系统进程可以运行具有您的扩展所谈到的定义良好的API的Web服务器。这最终会使消息传递变得很大,但有可能更加安全,因为这些进程可以独立地进行沙盒化。 WebSockets对于这类事情非常有用,但是通过XHR对127.0.0.1的简单HTTP请求可以实现很多。

答案 1 :(得分:1)

显然很快就会有Native Messaging API Source
Chromium Commit
Youtube Video example