如何在Ext JS中捕获浏览器选项卡关闭事件?

时间:2018-04-11 10:50:39

标签: javascript extjs

我的应用程序中有一个链接,点击哪个新标签将打开。我想在新打开的选项卡关闭时捕获事件,以在我的应用程序中显示一些指示。 我使用的是Ext JS 3.4版本。我尝试过聚焦,模糊和卸载事件但是能够捕获。任何提示都会非常有用。

注意:我想在我的应用程序上捕获事件而不是在新选项卡上。

1 个答案:

答案 0 :(得分:1)

您可以尝试一下。

var new_window = null;
function openWindow(url) {
   new_window = window.open(url);

  new_window.onbeforeunload = function(){
    new_window.opener.postMessage('closed','*');
  }
  window.onmessage = function(event){
    alert(event.data);
  }

}                  
openWindow(url);