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;
}