gpt4 book ai didi

javascript - window.onbeforeunload 在 Chrome 中不起作用

转载 作者:行者123 更新时间:2023-11-30 18:41:19 27 4
gpt4 key购买 nike

window.onbeforeunload=function(); 在 chrome 中不工作。它适用于 IE 和 Mozila,但不适用于 chrome。有没有其他方法可以在 chrome 中使用 window.onbeforeunload=function();

请找到以下代码。 Failure.jsp 未在 Chrome 中调用。提前致谢。

window.onbeforeunload = function() {
window.location='Failure.jsp';
confirm("onbeforeunload>>>>>>>>>"+window.location);
}

失败.jsp:

<body>
<h3> <b> Your session Expired</b></h3>
<% session.invalidate();
System.out.println("invalidate>>>>>>>>>>>>>>>>>");
%>
Click here to <a href="http://localhost:8080/myApplication">Relogin</a>
</body>

最佳答案

onbeforeunload 事件(应该)仅用于清理,并且有争议地...提示保存工作。 绝对您不能强制浏览器重定向到您选择的另一个页面,chrome 主动阻止这种行为,这是有充分理由的。

旁白:the event isn't specified ,也就是说它可以随心所欲地行事......而 Chrome 选择在这里保护用户。

关于javascript - window.onbeforeunload 在 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6790854/

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