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);
}
Failure.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>
答案 0 :(得分:2)
onbeforeunload
事件(应该是)仅用于清理,并且可辩解地......提示保存工作。 肯定是不是强迫浏览器重定向到您选择的其他网页,Chrome 主动 会阻止此行为,原因很明显。< / p>
暂且不说:the event isn't specified,也就是说 可以表现出喜欢的行为...... Chrome正在选择保护用户。