在什么情况下window.unload事件不会触发?

时间:2019-12-15 02:59:23

标签: javascript html navigator onunload sendbeacon

我在前端使用navigator.sendBeacon告诉服务器用户何时进入和离开页面(通过window.loadwindow.unload)。我正在记录到达/离开服务器端的时间。我注意到有些情况下有到达时间但没有出发时间。

是否存在常见情况,即不是浏览器/系统崩溃导致window.unload事件无法触发?也许是在重定向,后退按钮或在所有内容加载之前离开页面导航?

1 个答案:

答案 0 :(得分:1)

否,在浏览器/系统崩溃之外,没有任何条件会触发window.unload事件。所有主要浏览器以及所有主要浏览器的许多早期版本均支持该功能。

Python version