Я столкнулся со странным поведением, и мне нужна помощь.
Я пытаюсь поймать каждое событие переключения вкладок и каждое событие максимизации (имеется в виду: всякий раз, когда отображается мое окно), используя следующий код:
window.addEventListener("focus", function (e) { this.foo(e); }, false);
window.document.addEventListener("focus", function (e) { this.foo(e); }, false);
Однако он не улавливает событие максимизации! Как узнать, когда пользователь разворачивает мое окно после сворачивания?
Кроме того, мне кажется излишним иметь оба окна. Меня это интересует, поэтому я использую window.focus.... Однако это событие не всегда вызывается для окна, поэтому я должен слушать оба фокуса... Что вы думаете?
Не могли бы вы помочь мне понять, где моя проблема? Мне нужно создать событие, которое срабатывает при каждом переключении/разворачивании вкладок и для каждого документа внутри моего окна, чтобы он обрабатывал мой контент?
Большое спасибо, Нили