浏览器选项卡关闭javascript或ExtJS的事件

时间:2015-07-14 10:43:29

标签: javascript extjs javascript-events

如何捕获浏览器Tab Close - JavaScript EXTJS 中的事件。我尝试过以下方法:

<script>
    window.onunload = (function(){
        return 'stay page ......';
    });
</script>

以及

<script>
   window.onbeforeunload = (function(){
      return 'stay page ......';
   });
</script>

但此onunload无效,onbeforeunload适用于page refreshpage close个事件。请帮帮我。

[http://stackoverflow.com/questions/3888902/javascript-detect-browser-close-tab-close-browser]

1 个答案:

答案 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');
});