sto*_*low 18 javascript browser extjs dom-events
首先,感谢您阅读我的问题.我想知道是否有办法处理浏览器退出事件.
例如,我想在用户单击交叉出口时发送查询,或者只是关闭他的浏览器.
非常感谢.
$ t0rM
sto*_*low 16
我想我找到了解决方案.我还没有在IE上测试它,但它似乎在Firefox上工作:
Ext.EventManager.on(window, 'beforeunload', function() {
alert('cross-exit tab click AND cross-exit browser click');
});
Ext.EventManager.on(window, 'unload', function() {
alert('cross-exit tab click');
});
Run Code Online (Sandbox Code Playgroud)
PS:感谢exhuma编辑了这个问题;)
这个主题可能会提供一些见解:http: //forums.devarticles.com/javascript-development-22/how-to-stop-browser-from-closing-using-javascript-8458.html
我还没有给这个解决方案一个测试运行.但似乎有可能.
这是关于onbeforeunload
事件处理程序的更深入的讨论.
http://bytes.com/topic/javascript/insights/825556-using-onbeforeunload-javascript-event
然后总是有quirksmode.不幸的是,quirksmode尚未涵盖加载/卸载事件.如页面所述:
我还没有测试加载和卸载事件; 它们将在稍后添加到表中.
归档时间: |
|
查看次数: |
16399 次 |
最近记录: |