-2

可能重复:
您如何防止 javascript 页面导航离开?
如何阻止页面在 JS 中卸载(导航)?

我去过几个网站,抱歉我不能提供网址,那不让你离开。不管你做什么,除了强制退出(关闭页面,导航到一个新的 url,定期退出,你不能离开)。这些网站总是有一个警告框,会问你一个问题,比如:“你想离开吗?” 但是两个答案(是和取消)都会让您回到他们的页面。我只是想知道他们是如何做到这一点的。 不会在我的网站上使用它,我不是垃圾邮件发送者,只是想知道

4

1 回答 1

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
}

但是,将此代码放在您的网站上会使您的观众非常生气。因此我警告你不要这样做

于 2012-05-09T23:38:34.007 回答