在 Crossrider 中关闭扩展弹出页面时收听

Listen when extension popup page closes in Crossrider

我需要知道 crossrider 的扩展程序何时关闭,以便我可以在后台抛出一些消息。反过来很容易

appAPI.ready(function() {

}

这就是我在 popup.html 上用来确定扩展程序是否打开的方法。所以我需要的是类似 appAPI.close(function() {}) 但我在 Crossrider 的文档中找不到它 http://docs.crossrider.com/

谢谢, 凯文

所以如果你想监听"popup page close"事件,只需要监听弹出页面的unload事件。

window.addEventListener("unload", function() {
    // Your logic here
}, false);

请注意您不能在函数中使用 console.log,因为当卸载事件触发时已经太晚了。有关详细信息,请参阅 this post