在 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。
我需要知道 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。