如何禁用您确定要离开此页面吗? onbeforeunload中的messagebox

时间:2012-06-22 08:34:52

标签: javascript internet-explorer onbeforeunload

当浏览器关闭时,我使用以下onbeforeunload进行呼叫。我正确地收到警报也得到您确定要离开此页面吗?消息框由网络自动生成浏览器。但我不需要在浏览器关闭时显示该消息框。如何禁用您确定要离开此页吗?消息框?

window.onbeforeunload = function(event) 
{

           if($.browser.msie)
           {
               alert('Test');
               return false;
            }

 } 

1 个答案:

答案 0 :(得分:2)

不要返回值,即:

return;

或者,因为条件是一个常数因素:

if($.browser.msie) {
    window.onload = function() {alert('Test');};
} else {
    window.onbeforeunload = function(event) {
        return 'Are you sure to quit?'; // <-- Message is displayed in *some* browsers
    }
}

如果您正在尝试实施一种阻止用户导航的方法:无法实现。无法离开页面是一种可怕的经历。