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

Ahm*_*yol 1 websocket google-chrome-extension

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

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

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

ham*_*czu 5

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

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