Javascript 当用户试图关闭页面时,我需要设置一条连续的警报消息
这里我有一个基本的代码,当用户试图关闭网页时,它将创建一条警告消息。我需要的是,当用户试图关闭网页时,他应该得到重复的警告,并且在他试图关闭浏览器时,还需要基于时间范围的自动警告Javascript 当用户试图关闭页面时,我需要设置一条连续的警报消息,javascript,html,alert,Javascript,Html,Alert,这里我有一个基本的代码,当用户试图关闭网页时,它将创建一条警告消息。我需要的是,当用户试图关闭网页时,他应该得到重复的警告,并且在他试图关闭浏览器时,还需要基于时间范围的自动警告 <script type="text/javascript"> window.onbeforeunload = function() { return " page go" } </script> 如前所述,这样做是愚蠢的,但尽管如此: <script type="
<script type="text/javascript">
window.onbeforeunload = function() {
return " page go"
}
</script>
如前所述,这样做是愚蠢的,但尽管如此:
<script type="text/javascript">
window.onbeforeunload = function() {
while(true){
alert("X");
}
}
</script>
其次,你的目标是毫无意义的,也是不可能的,因为现代浏览器有一个可爱的复选框,它会在几次提醒后出现
您可以在用户离开页面之前发送警报,如下所示:
求你了,别想那么做。这是不可能的。阻止用户离开您的页面会使您的网站成为恶意软件。
function goodbye(e) {
if(!e) e = window.event;
//e.cancelBubble is supported by IE - this will kill the bubbling process.
e.cancelBubble = true;
e.returnValue = 'You sure you want to leave?'; //This is displayed on the dialog
//e.stopPropagation works in Firefox.
if (e.stopPropagation) {
e.stopPropagation();
e.preventDefault();
}
}
window.onbeforeunload=goodbye;