0

如何在 fennec 中监听标签打开事件?该gBrowser对象不存在,我能找到的最接近它的是该Browser对象,但它不允许我将侦听器附加到它。

4

1 回答 1

1

来自https://wiki.mozilla.org/Mobile/Fennec/CodeSnippetsBrowser对象会触发一些特定于 Tab 的事件。您可以使用这些事件来监视选项卡浏览器的生命周期:TabOpen、TabSelect 和 TabClos​​e。这是为事件连接监听器的示例:

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

function onTabOpen(event) {
  let newTab = event.originalTarget;
}
于 2011-03-11T09:38:29.473 回答