gpt4 book ai didi

javascript - 无论如何,在使用 Internet Explorer 时,是否可以防止触发 onbeforeunload 事件

转载 作者:搜寻专家 更新时间:2023-11-01 04:39:07 25 4
gpt4 key购买 nike

我有一个假设在用户关闭浏览器时触发的函数,我已将代码放在 window.onbeforeunload 函数中。

每次我在 Internet Explorer 中重新加载页面时,onbeforeunload 事件也会触发,这是一个问题,因为我只希望它仅在用户关闭或离开时触发当前页面,但不在页面刷新/重新加载上。

因此,我不确定 onbeforeunload 是否打算在页面刷新/重新加载时触发,如果是这样,那么是否有另一种解决方法?

最佳答案

由于您原样依赖 javascript,因此您可能需要研究解决为什么他们必须刷新页面的问题。您可以使用 XMLHttprequest 为它们刷新内容,以便仅在需要时调用所需的 onbeforeunload 函数。

关于javascript - 无论如何,在使用 Internet Explorer 时,是否可以防止触发 onbeforeunload 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2763808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com