Перехват события закрытия вкладки в расширении Firefox - PullRequest
3 голосов
/ 27 августа 2009

Я пишу расширение, которое должно вызывать некоторые JS из текущей вкладки / документа, когда пользователь закрывает эту вкладку (некоторые сохраняют и т.д.) document.onbeforeunload не делает этого для меня, потому что он также вызывается при перезагрузке страницы. Я ищу что-то вроде tryToClose, но для вкладок.

1 Ответ

4 голосов
/ 13 сентября 2009

Вам необходимо прослушать событие "TabClose" внутри расширения, как показано на Уведомление о добавлении или удалении вкладки

Я могу поймать событие. Любые указатели о том, как предотвратить закрытие вкладки? Я попытался event.stopPropagation () в коде обработчика. Это не останавливает закрытие вкладки!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...