大家知道,监听浏览器关闭时,用 window.onbeforeunload = function(event)在IE中,用window.event.returnValue="确定要关闭IE吗?";
在FF中,用event.preventDefault();//FF中,是不是不能加入提示信息:确定要关闭IE吗?这是另一个难题,网上没找到解答
来提醒用户是否真要有关掉。只要当用户点否的时候,才不会被关闭。
我的问题是,有没办法做到,我不点否(当然也不是点是的了),即,我不用这种提示用户的方法,也能能禁止用户关闭掉浏览器呢?不知道有没说明白了,这样吧,简单点说就是,我有没办法,在用户点关闭浏览器时,
在window.onbeforeunload 中,如何写才能让关闭失效呢?即:
window.onbeforeunload = function(event){
    //这里怎么写能阻止浏览器关闭呢?且,不出现任何提示信息,默认就是不让关掉。
}注:网上我找了很久,无果,感觉确实无解,本人水平有限,请高人指教,谢谢。

解决方案 »

  1.   

    那看来确实是没办法做到的了,那另一个问题,
    在FF中,用event.preventDefault();//FF中,是不是不能加入提示信息:确定要关闭IE吗?
    在FF中,不知道有没办法,加入自己的提示信息呢?我网上也没找到,这个理论上来说,应该是可以的啊?期待高人到来。
      

  2.   

    event.returnValue="确定要关闭IE吗?"; ff 也支持
     window.onbeforeunload = function(e)
       {
         
                e = e||event; 
               return  e.returnValue='请你点击[取消],取消退出';
           
       };
      

  3.   


    看看这种做法:
    http://www.cssha.com/onbeforeunload-onunload-return