Как зафиксировать событие закрытия вкладки браузера?

В моем приложении есть ссылка, при нажатии на которую открывается новая вкладка. Я хочу зафиксировать событие, когда вновь открытая вкладка будет закрыта, чтобы показать некоторую индикацию в моем приложении. Я использую версию Ext JS 3.4. Я пробовал фокусировать, размывать и выгружать события, но не смог их захватить. Любые подсказки будут действительно кстати.

Примечание: я хочу записывать событие в моем приложении не на новой вкладке.

1
1
2 492
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 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);

Другие вопросы по теме