Fennec tab open event

Как прослушать событие открытия вкладки в fennec? gBrowser объект не существует и самая близкая вещь, которую я мог найти, была Browser объект, но он не позволяет мне прикрепить слушателей к нему.

1 ответ

Из https://wiki.mozilla.org/Mobile/Fennec/CodeSnippets The Browser объект запускает несколько специфичных для Tab событий. Эти события можно использовать для мониторинга жизненного цикла браузера вкладок: TabOpen, TabSelect и TabClose. Вот пример подключения слушателей к событиям:

function startup() {
  let tabs = document.getElementById("tabs");
  tabs.addEventListener("TabOpen", onTabOpen, true);
}

function onTabOpen(event) {
  let newTab = event.originalTarget;
}
Другие вопросы по тегам