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

Google chrome extension 本机进程如何与chrome扩展通信(lastpass执行此操作),google-chrome-extension,Google Chrome Extension,我知道lastpass扩展有一个二进制组件,用于在浏览器(firefox和IE)之间传递密码。chrome extension可以利用哪些机制与其他系统进程通信?如果需要与系统通信,则基本上有两种选择: 你可以这样做,一般来说,当不是绝对必要的时候(甚至是:)你都不愿意这样做 您的系统进程可以使用扩展与之对话的定义良好的API运行web服务器。这最终是消息传递写大,但有可能更安全,因为进程可以独立沙盒。WebSocket对于这类事情非常有用,但是通过XHR向127.0.0.1发送简单的HTTP请

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

如果需要与系统通信,则基本上有两种选择:

  • 你可以这样做,一般来说,当不是绝对必要的时候(甚至是:)你都不愿意这样做

  • 您的系统进程可以使用扩展与之对话的定义良好的API运行web服务器。这最终是消息传递写大,但有可能更安全,因为进程可以独立沙盒。WebSocket对于这类事情非常有用,但是通过XHR向127.0.0.1发送简单的HTTP请求可以完成很多工作


  • 很明显,本地消息传递API即将推出。



    我喜欢在127.0.0.1上运行嵌入式web服务器的本机应用程序,这是个好主意。