如何捕获浏览器Tab Close
- JavaScript 或 EXTJS 中的事件。我尝试过以下方法:
<script>
window.onunload = (function(){
return 'stay page ......';
});
</script>
以及
<script>
window.onbeforeunload = (function(){
return 'stay page ......';
});
</script>
但此onunload
无效,onbeforeunload
适用于page refresh
和page close
个事件。请帮帮我。
[http://stackoverflow.com/questions/3888902/javascript-detect-browser-close-tab-close-browser]
答案 0 :(得分:0)
你试过这个吗?
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');
});