Как получить уведомление о закрытии окна в расширении Firefox? - PullRequest
10 голосов
/ 30 декабря 2010

Я делаю панель инструментов для Mozilla Firefox.По нажатию кнопки на моей панели инструментов я открываю новое окно, которое открывает мою HTML-страницу, созданную мной.На этой HTML-странице одним нажатием кнопки я выполняю некоторую работу и закрываю окно.

Это все сделано, теперь мне нужна панель инструментов моего исходного или родительского окна, чтобы получать уведомления, когда это окно закрыто.Я думаю, что добавление слушателей событий не будет работать, так как все это делается в новом окне.Пожалуйста, предложите.

Любая помощь приветствуется

Ответы [ 2 ]

3 голосов
/ 30 декабря 2010

Вы можете использовать событие "window.onbeforeunload".

Вот справочная страница: https://developer.mozilla.org/en/DOM/window.onbeforeunload

0 голосов
/ 04 января 2011

Я полагаю, что добавление прослушивателей событий не будет работать, поскольку все это делается в новом окне.

Почему бы и нет, если вы добавите прослушиватель событий в открывшееся окно (одновернулся с вашего вызова window.open)?

...