如何让 window onunload 事件触发器在 Chrome v73.x 中工作?

How do I get window onunload event trigger to work in Chrome v73.x?

最新版本的 Chrome(版本 73.0.3683.103(官方构建)(64 位))似乎未调用 window 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 中的代码片段会按预期在调试器断点处暂停 正在刷新 window 或单击back/forward 按钮。退出选项卡或完全关闭浏览器会按预期工作。

https://codepen.io/anon/pen/jRxJxJ

而是卸载,使用 window.onbeforeunload 作为 Chrome,它将正常工作!

window.onbeforeunload = function (e) {
  console.log('It worked');
  debugger;
};

这是我关闭 window 时在 Chrome 中触发的事件。