由于here提到的任何原因,端口显然会关闭。
另一端没有runtime.onConnect的监听器。
卸载包含端口的选项卡(例如,如果选项卡已导航)。
调用connect的帧已卸载。
所有收到端口的帧(通过runtime.onConnect)都已卸载。
runtime.Port.disconnect由另一端调用。
但是我最近发现,当我的笔记本电脑进入睡眠状态时,端口也会关闭。是否存在持久性端口关闭的其他情况?
此外,有没有一种方法可以重新建立连接?我想再次调用chrome.runtime.connect()。