简体   繁体   English

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

[英]Browser Tab Close Event for Javascript or ExtJS

How do I capture the browsers Tab Close -event in JavaScript or EXTJS .如何在JavaScriptEXTJS 中捕获浏览器Tab Close事件。 I have tried the following:我尝试了以下方法:

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

as well as

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

but this onunload is not working and onbeforeunload is working for page refresh and page close events.但是这个onunload不起作用并且onbeforeunload正在为page refreshpage close事件工作。 Please help me.请帮我。

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

Have u tried this?你试过这个吗?

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

这个类已被弃用

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM