Fennec tab open event - PullRequest
       20

Fennec tab open event

0 голосов
/ 11 марта 2011

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

1 Ответ

1 голос
/ 11 марта 2011

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

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

function onTabOpen(event) {
  let newTab = event.originalTarget;
}
...