我们可以在不使用“关闭”的情况下捕获相同的浏览器关闭事件吗;onunload”;
Can we capture the same browser closing event without using "onunload"
实际上,使用window.close
,我们可以控制浏览器是否关闭,但它只适用于浏览器创建的弹出窗口。
那么,有没有什么方法可以在不使用onunload
的情况下监听浏览器的关闭事件?因为我们不希望在后退、刷新或前进操作发生时执行这些操作。
如果你知道火狐的具体情况,也请回复。
提前感谢!
您试图操纵浏览器的预期行为,实际上剥夺了人们的导航能力。幸运的是,浏览器开发人员足够聪明,不允许这样做,所以答案是否定的。
我也想以与onunload不同的方式捕捉浏览器/选项卡的关闭,因为我想在这种情况下执行一些验证,但不是在我的页面中存在的所有onunload可能性中执行,这对我来说是一个有效的用例。
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 有时数据是't显示在浏览器中
- 使图像在单击时展开到不大于浏览器
- fetch() 函数未在 Ubuntu Chromium 浏览器上定义
- 不同浏览器中的空白字符正则表达式行为
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何临时暂停浏览器渲染,然后恢复整个页面
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 确定浏览器是否正在导航离开-没有onunload
- 我们可以在不使用“关闭”的情况下捕获相同的浏览器关闭事件吗;onunload”;
- 告诉浏览器关闭,而不是在onunload中导航
- 窗口.onunload在Chrome浏览器中不能正常工作.有人能帮我吗?
- 在某些链接上禁用浏览器的onUnload
- 检测不支持onunload/onbeforeunload的浏览器
- 检测用户是否正在关闭 IE 浏览器,而不是 onunload 事件,因为它在用户刷新等时触发