gpt4 book ai didi

javascript - IE9确认浏览器退出

转载 作者:行者123 更新时间:2023-11-28 10:02:47 25 4
gpt4 key购买 nike

stackoverflow.com 上有很多关于此问题的问题。但确实没有答案,或者我找不到它(在这种情况下,我对这个重复感到抱歉)。

所以我有一个基于 Ajax 的 Web 应用程序,我想知道用户是否想要离开页面。这是我所拥有的一个片段:

function goodbye(e) {
if(!stopGoodbye) {
if(!e) e = window.event;
e.cancelBubble = true;
e.returnValue = 'You are leaving the system!';
if (e.stopPropagation) {
e.stopPropagation();
e.preventDefault();
}
}
}
window.onbeforeunload=goodbye

stopgoodbye 用于点击注销时关闭。

这在 Firefox 中有效,但在 IE9 中,每次用户单击一个仅更改某些 DIV 内容(Ajax 链接)的链接时,它都会显示对话框...如果有帮助,我正在使用带有 jQ​​uery 的 Struts2 框架。

最佳答案

实际上,您可以通过向 anchor 添加 onclick 事件来为用户关闭 onbeforeupload 警告(当用户单击链接时)。

您可以阅读有关 here 的更多信息,解决办法在评论里

关于javascript - IE9确认浏览器退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8891504/

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