gpt4 book ai didi

javascript - 区分浏览器刷新和浏览器关闭

转载 作者:行者123 更新时间:2023-11-30 18:00:54 25 4
gpt4 key购买 nike

我想在页面上的访问者关闭浏览器时设置一个 cookie。我使用了这样的 onbeforeunload 方法

<script language="JavaScript" type="text/javascript">
window.onbeforeunload = confirmExit;
function confirmExit()
{
return "You have attempted to leave this page. If you have made any changes to the fields without clicking the Save button, your changes will be lost. Are you sure you want to exit this page?";
}
</script>

关注了这个 link

但发现即使刷新页面或点击页面上的任何超链接,都会弹出警报。

只有当访问者点击浏览器的十字按钮而不是页面刷新时,我才需要设置 cookie。

我点击了一些链接,例如上面的链接和另一个 here .并且从帖子中发现我们无法区分关闭和刷新。但这些帖子是 3-4 年前的事了。

有什么方法可以使用 JavaScript 或 Jquery 来区分这些事件吗?

最佳答案

恐怕你无从得知。

您唯一能做的就是重载点击链接并设置一个标志。但是你永远不知道是刷新还是关闭...

关于javascript - 区分浏览器刷新和浏览器关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17026464/

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