读书人

关于onbeforeunload的有关问题可能有

发布时间: 2012-10-13 11:38:17 作者: rapoo

关于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='请你点击[取消],取消退出';

};
[解决办法]
再次说

不能实现

读书人网 >JavaScript

热点推荐