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

svgewumm  于 2022-11-04  发布在  Java
关注(0)|答案(1)|浏览(240)

如何在JavaScriptEXTJS中捕获浏览器的Tab Close-事件。我已尝试以下方法:

<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

pieyvz9o

pieyvz9o1#

你试过这个吗?

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

相关问题