0

fennec でタブを開くイベントをリッスンするにはどうすればよいですか? オブジェクトは存在せず、gBrowser私が見つけたオブジェクトに最も近いものはオブジェクトでしたが、Browserリスナーをアタッチすることはできません。

4

1 に答える 1

1

https://wiki.mozilla.org/Mobile/Fennec/CodeSnippetsからBrowserオブジェクトは、いくつかのタブ固有のイベントを発生 させます。これらのイベントを使用して、タブ ブラウザーのライフサイクルを監視できます: 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 に答える