Safari extension 在Safari for Windows中卸载body.unload

Safari extension 在Safari for Windows中卸载body.unload,safari-extension,Safari Extension,因此,我有一个Safari扩展,下面的内容在Safari for Mac中运行良好,但在Safari for Windows中不起作用。。。。(来自my Global.html): 但是我找不到一个方法来把它缩小到仅仅是关窗事件。我会收到每个选项卡关闭的消息 提前感谢。如果您使用的是本应使用的库,它应该会对此有所帮助 例如,我相信jquery的卸载可以修复它。安装jquery并使用以下命令: $(window).unload(function(){ // do something });

因此,我有一个Safari扩展,下面的内容在Safari for Mac中运行良好,但在Safari for Windows中不起作用。。。。(来自my Global.html):

但是我找不到一个方法来把它缩小到仅仅是关窗事件。我会收到每个选项卡关闭的消息


提前感谢。

如果您使用的是本应使用的库,它应该会对此有所帮助

例如,我相信jquery的卸载可以修复它。安装jquery并使用以下命令:

$(window).unload(function(){
  // do something
});

我也在苹果论坛上发布了这个消息,并收到了这个在windows中运行良好的答案:“如果您想在关闭事件中监听窗口关闭的时间,您可以在关闭事件中输入:If(event.target instanceof SafariBrowserWindow){//do your closing window logic here}”
safari.application.addEventListener("close", closed, true);
$(window).unload(function(){
  // do something
});