检测通过移动 Safari 中的 JavaScript 关闭浏览器选项卡
Detect closing browser tab via JavaScript in the Mobile Safari?
当用户单击当前浏览器选项卡的关闭按钮时,我需要获取任何事件。 在这种情况下,我使用的方法不起作用(例如卸载,卸载和页面隐藏事件处理不检测关闭选项卡,仅更改或更新选项卡)。
来自 Safari 文档:
卸载已弃用,请改用页面隐藏。
当您单击"选项卡"视图以打开新页面时,看起来pagehide实际上会触发(请参阅ghenne的答案中的此处),但除此之外,甚至不存在关闭移动Safari浏览器的事件!在这里和这里也找到了信息。
相关文章:
- location.reload(true)崩溃浏览器选项卡
- 如何在现有的浏览器选项卡中打开url
- 在用户关闭/更改移动浏览器选项卡之前进行检测
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 询问用户何时尝试关闭浏览器选项卡
- 自动关闭或覆盖通过命令行打开的浏览器选项卡
- 在两个浏览器选项卡之间共享变量范围
- 检查具有特定标题的浏览器选项卡是否已存在
- 如何防止用户使用浏览器选项禁用脚本
- 检测通过移动 Safari 中的 JavaScript 关闭浏览器选项卡
- 当用户关闭浏览器选项卡时,如何使用 PHP 或 javascript 从我的站点注销用户
- 在单击浏览器选项卡上调用 js 函数
- 在 JavaScript 中识别浏览器选项卡的任何方法
- 如何使setInterval在浏览器选项卡处于焦点时运行
- 如何:让javascript在浏览器选项卡更改时运行
- 将键盘和鼠标事件从一个浏览器选项卡发送到另一个
- Node.js,并将数据发送回所有浏览器选项卡
- 如何设置浏览器选项卡's锚定目标名称
- 自定义Div滑块运行过快,但仅当从另一个浏览器选项卡返回时
- 有没有任何方法可以通过编程将浏览器选项卡放在前面(跨浏览器)