在我的Chrome扩展程序代码中,我正在建立与本机应用程序的本机连接,现在只要该本机应用程序关闭,Chrome扩展程序port.onDisconnect
侦听程序就不会被解雇。
任何人都可以帮助我如何实现这一目标。
port = chrome.runtime.connectNative("host.name");
port.onMessage.addListener(function(data) {});
// Not getting fired when native app shuts down
port.onDisconnect.addListener(function(event) {});
答案 0 :(得分:1)
您是否按照documentation?
中的说明设置了本机应用程序主机除此之外,您可以尝试通过调用 port.disconnect()来强制端口断开连接。 当本机应用程序关闭时,可能端口不一定会断开连接。