在什么条件下,扩展消息传递端口会自行关闭?

时间:2017-05-17 21:21:55

标签: google-chrome-extension firefox-webextensions

由于here提到的任何原因,端口显然会关闭。

  
      
  • 另一端没有runtime.onConnect的监听器。

  •   
  • 卸载包含端口的选项卡(例如,如果选项卡已导航)。

  •   
  • 调用connect的帧已卸载。

  •   
  • 所有收到端口的帧(通过runtime.onConnect)都已卸载。

  •   
  • runtime.Port.disconnect由另一端调用。

  •   

但是我最近发现,当我的笔记本电脑进入睡眠状态时,端口也会关闭。是否存在持久性端口关闭的其他情况?

此外,有没有一种方法可以重新建立连接?我想再次调用chrome.runtime.connect()。

0 个答案:

没有答案