关于onbeforeunload的问题,可能有点难,不知道是不是无解
大家知道,监听浏览器关闭时,用 window.onbeforeunload = function(event)
在IE中,用window.event.returnValue="确定要关闭IE吗?";
在FF中,用event.preventDefault();//FF中,是不是不能加入提示信息:确定要关闭IE吗?这是另一个难题,网上没找到解答
来提醒用户是否真要有关掉。
只要当用户点否的时候,才不会被关闭。
我的问题是,有没办法做到,我不点否(当然也不是点是的了),即,我不用这种提示用户的方法,也能能禁止用户关闭掉浏览器呢?
不知道有没说明白了,这样吧,简单点说就是,我有没办法,在用户点关闭浏览器时,
在window.onbeforeunload 中,如何写才能让关闭失效呢?即:
window.onbeforeunload = function(event){
//这里怎么写能阻止浏览器关闭呢?且,不出现任何提示信息,默认就是不让关掉。
}
注:网上我找了很久,无果,感觉确实无解,本人水平有限,请高人指教,谢谢。
------解决方案--------------------这个恐怕是不行的吧。你想想要是能这样的话,别人写个网站暴力的不许你关闭,这还得了
------解决方案--------------------//这里怎么写能阻止浏览器关闭呢?且,不出现任何提示信息,默认就是不让关掉。
不能实现
------解决方案--------------------应该是不可以的吧,否则会给一些恶意网站留空子的。
------解决方案--------------------我想也不能吧。
------解决方案--------------------
event.returnValue="确定要关闭IE吗?";
ff 也支持
window.onbeforeunload = function(e)
{
e = e||event;
return e.returnValue='请你点击[取消],取消退出';
};
------解决方案--------------------再次说
不能实现