Я пишу расширение Google Chrome со всплывающим окном и фоновой страницей. Всплывающее окно подписывается на определенные события, которые генерирует фон, и я хотел бы отказаться от подписки от тех событий, когда всплывающее окно уходит. Однако я не вижу или onbeforeunload или onunload событий, сгенерированных из всплывающего окна. Эти события запущены? В противном случае какие-либо идеи о том, как получить всплывающее окно близко?
У меня была похожая проблема. В моем случае я установил фокус на элементе, который был на всплывающей странице. Поэтому, когда всплывающее окно закрывается, элемент теряет фокус, и я могу поймать событие размытия.