窗口导航

window navigation

本文关键字:导航 窗口      更新时间:2023-09-26

我使用下面的这个脚本来提醒用户导航到新窗口,但一旦脚本出现在我的页面上,并且点击了任何链接,浏览器就会处理点击的链接,它仍然会询问用户导航到了新窗口,并打开导航,加载点击的链接,但如果我使用"onunload"而不是"onbeforeunload",它会打开一个点击的链接,但在这个过程中,它仍然会提醒导航:

<script language="JavaScript" type="text/javascript">
window.onbeforeunload = function(){
window.open("http://www.google.com");
return "go to google instead?";
}
</script>

请问我如何才能在尝试关闭当前窗口时将用户导航到一个新窗口,而不让脚本干扰我的链接

这是"onbeforeunload"事件。它将在页面即将消失的所有时间内激发。

这里还有另一个答案可能会让你失望:Internet Explorer调用window.onbeforeunload on window.open,AJAX调用