javascript - 如何让窗口 onunload 事件触发器在 Chrome v73.x 中工作?
问题描述
似乎使用最新版本的 Chrome(版本 73.0.3683.103(官方构建)(64 位)),没有调用窗口 onunload 事件处理程序。
在最新版本的 Chrome 中,我的 onunload 匿名函数似乎无法访问。
我正在关注 MDN Web 文档(https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onunload)。
window.addEventListener('unload', function (e) {
console.log('It worked');
debugger;
});
当我在每个浏览器中运行开发人员工具时,我在 Chrome 版本 66.0.3359.117 和 Firefox 66.x 中的代码片段在刷新窗口或单击后退/前进按钮时按预期在调试器断点处暂停。退出选项卡或完全关闭浏览器按预期工作。
解决方案
推荐阅读
- firebase - 通过 Firebase 集合进行查询并使用 GeoFlutterFire Flutter 显示附近的用户
- reactjs - Pdf Tron 错误“异常错误:未找到 Pdf 错误”(React App)
- sparql - 从 Wikidata 项中获取所有属性、子属性和标签 ID
- python - “Alt”绑定在 tkinter 文本小部件中不起作用
- python - Plotly(Dash)将鼠标悬停在两点之间的线上并获取值 - python
- amazon-web-services - 从其他 lambda 调用 lambda
- algorithm - 将具有不同优先级的数字添加到不超过允许的总值中
- spyder - 如何在 Spyder 中编写代码时禁用弹出的下拉菜单?
- .net - 如何使用 vb.net 或 c# .net 更改桌面中可用的边缘快捷方式的目标字段
- python - 在 Plotly 中将鼠标悬停在饼图上时如何获得标准符号(而不是科学符号)