chrome扩展中所有内容脚本的一个websocket连接

时间:2012-01-08 17:37:01

标签: google-chrome-extension websocket

有没有办法实现Chrome扩展程序中所有内容脚本只有一个websocket连接?

由于内容脚本无法使用其扩展程序页面定义的变量或函数,因此我无法知道。

为什么只有一个websocket连接?因为打开websocket连接是相对昂贵的过程,特别是如果你多次一次又一次地这样做。

1 个答案:

答案 0 :(得分:5)

也许我误解了你,但我认为这是解决方案:

  1. 在后台页面中打开websocket。
  2. 在背景页面和内容脚本之间创建Port连接。
  3. 通过端口和websocket发送和接收JSON按摩