检测通过移动 Safari 中的 JavaScript 关闭浏览器选项卡

Detect closing browser tab via JavaScript in the Mobile Safari?

本文关键字:浏览器 选项 JavaScript 中的 移动 Safari 检测      更新时间:2023-09-26

当用户单击当前浏览器选项卡的关闭按钮时,我需要获取任何事件。 在这种情况下,我使用的方法不起作用(例如卸载,卸载和页面隐藏事件处理不检测关闭选项卡,仅更改或更新选项卡)。

来自 Safari 文档:

卸载已弃用,请改用页面隐藏。

当您单击"选项卡"视图以打开新页面时,看起来pagehide实际上会触发(请参阅ghenne的答案中的此处),但除此之外,甚至不存在关闭移动Safari浏览器的事件!在这里和这里也找到了信息。