可能重复:
How do you prevent javascript page from navigating away?
How do I stop a page from unloading (navigating away) in JS?
我一直在几个网站上,抱歉我不能提供网址,不要让你离开。无论你做什么,除了强行退出(关闭页面,导航到新的网址,定期退出,你不能离开)。这些网站总是有一个警告框,询问你一个问题:“你想离开吗?”但是这两个答案(是和取消)让你回到他们的页面上。我想知道他们是怎么做到的。 不会在我的网站上使用此功能,我不是垃圾邮件发送者只是想知道
答案 0 :(得分:3)
使用此代码:
window.onbeforeunload = function(){
return 'Are you sure you wanna leave my website?';//Displays an confirm box and, if you click cancel, you will stay on the page. Otherwise, you'll leave the page
}
但是,将此代码放在您的网站上会让您的观众非常生气。所以我警告你反对它