在window.unload事件不触发的任何条件下吗?

问题描述 投票:0回答:1

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

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

javascript html navigator onunload sendbeacon
1个回答
0
投票

没有,在浏览器/系统崩溃之外,没有任何条件会触发window.unload事件。所有主要浏览器和所有主要浏览器的许多早期版本都支持它。

See here as well

© www.soinside.com 2019 - 2024. All rights reserved.