在Firefox上,beforeunload事件不会触发
beforeunload event doesn't fire on Firefox
例如,在Firefox中打开了两个选项卡,一个针对页面A,另一个针对页面b。页面A添加了一个"beforeunload"事件侦听器。
如果我在查看页面A时移动到另一个URL,则事件触发。
如果在查看页A时关闭页A选项卡,则触发事件
如果我在查看页B时关闭页A选项卡,事件不会按预期触发。
如果我在查看页面A时关闭Firefox (Alt + F4),事件将触发。
但是,如果我在浏览页面B时关闭Firefox,事件不会像预期的那样触发。
这是一个特性还是一个bug?还是我做错了什么?
(在Firefox 30上测试)*和3.*)
而且,据我所知这是真的。
如果我在页面B上关闭页面A选项卡,则事件不会触发。
我认为这是一个"Feature"
相关文章:
- 分派点击事件并保留击键修饰符
- 模糊事件的Javascript测试
- keyup事件处理程序更改焦点不适用于快速键入
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何使Javascript动态html表及其上的事件
- 使用类从一个标记中双击事件
- 如何在javascript中更改beforeunload事件
- jQuery beforeunload 事件未在后退按钮上触发
- 如何阻止 标记的 window.on('beforeUnload') 事件
- 从beforeunload事件中排除提交按钮
- 是否有任何方法可以检测用户是否按下“按钮”;停留在页面上”;或“;离开页面"在beforeunload事件中
- JavaScript & # 39; beforeunload& # 39;事件不能在ie中工作
- 用于cookie删除和页面刷新的Beforeunload事件
- 如何使beforeunload事件仅在浏览器会话退出时触发?
- 查询beforeunload事件的数据库
- 在Firefox上,beforeunload事件不会触发
- 移除beforeunload的事件监听器
- FireFox不会为window beforeunload事件显示任何警告对话框
- Firefox没有'除非单击页面,否则不要调用“beforeunload”事件
- 延迟返回等待异步函数(beforeunload事件)