如何在移动版Safari中通过JavaScript检测关闭浏览器标签页?

5

我需要获取用户点击当前浏览器选项卡关闭按钮时的任何事件。在这种情况下使用的任何方法都不起作用(例如,onunload、unload和pagehide事件处理无法检测到关闭选项卡,只能更改或更新选项卡)。

1个回答

1

来自Safari文档

unload已弃用,请使用pagehide代替。

看起来当你点击“标签”视图以打开一个新页面时,实际上会触发pagehide(参见ghenne答案中的这里),但是除此之外,在移动版Safari中甚至没有关闭浏览器的事件!在这里这里也找到了相关信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接