防止在window.location上触发“ beforeunload”事件

时间:2018-09-20 15:49:56

标签: javascript

我有一个使用

的分析服务
window.addEventListener('beforeunload', endSession);

记录离开应用程序导航的用户。

在应用的另一部分,我们使用

进行下载
window.location = urlOfItemToDownload;

这会导致触发beforeunload事件,这是不希望的。 该应用程序中有许多下载内容,因此切换布尔变量并不是可伸缩的。有什么办法解决吗?

0 个答案:

没有答案