怎么获取浏览器的关闭动作。网上找了很多只是对IE6 或者IE其他版本有效,像火狐 谷歌之类的浏览器怎么获取?
用jquery 或者JS 或者asp都可以,最好是能兼容 IE 6 7 8 火狐 谷歌,
还有就是通过快捷键关闭浏览器双击左上角关闭以及一些其他的关闭浏览器的方法最好是都能获取到,
还有就是用jquery的cookie 插件谷歌浏览器无法获取cookie的值,其他浏览器都正常,这是什么原因呢
在window.onbeforeunload事件中处理
window.onbeforeunload = function() {}
这个只是在IE上管用,像谷歌这样的就不起作用,还有360这样的多窗口也不起作用,还有没有其他方法呢解决呢?
@ztslove: Chrome, Firefox, 360都起作用,我们就是这样用的
@dudu: 能不能贴个具体的代码,我这边测试的就只有IE可以呢怎么
@ztslove: 就是上面我回答时的代码,你再试试
@dudu: 我在关闭时让他弹出框,IE可以弹出,360不行,谷歌不行,火狐可以,
window.onbeforeunload = function() {alert("关闭");}
@dudu: 我在关闭时让他弹出框,IE可以弹出,360不行(但是刷新的时候可以弹出),谷歌不行(刷新关闭都不弹出),火狐可以,
window.onbeforeunload = function() {alert("关闭");}
就是能不能只是在关闭的时候提示,刷新不提示?
@ztslove: 不要用alert,alert会影响事件的执行流程,用下面的代码试试:
window.onbeforeunload = function() {return ("确认关闭吗?");}
@dudu: 如果刷新不提示就好了,这个是刷新关闭都提示,
@ztslove: 这个我不知道如何解决,你再深入研究一下。
@dudu: jtrpF5事件看看
哈哈,看到答案我也学到了很多啊.