【问题标题】:Are there any conditions under which window.unload event does not fire?是否有任何情况下不会触发 window.unload 事件?
【发布时间】:2020-04-07 23:42:37
【问题描述】:

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

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

【问题讨论】:

    标签: javascript html navigator onunload sendbeacon


    【解决方案1】:

    没有条件,除了浏览器/系统崩溃,window.unload 事件将无法触发。所有主流浏览器和所有主流浏览器的许多早期版本都支持它。

    See here as well.

    【讨论】:

      猜你喜欢
      • 2018-02-02
      • 2015-08-10
      • 2016-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      相关资源
      最近更新 更多