tabs.onCreated
タブが生成されたときに発火します。
イベントが発火したとき、タブは URL を渡されていないかもしれないことに注意してください。特に、Firefox は新しいページを読み込み前に新しいタブを"about:blank"で開きます。URL がセットされたときを通知されるためにtabs.onUpdatedイベントをリッスンすることができます。
書式
js
browser.tabs.onCreated.addListener(callback);
browser.tabs.onCreated.removeListener(listener);
browser.tabs.onCreated.hasListener(listener);
イベントは3つの関数を持ちます:
addListener(callback)-
このイベントにリスナーを追加します。
removeListener(listener)-
このイベントのリスニングを停止します。引数
listenerは削除するリスナーです。 hasListener(listener)-
listenerがこのイベントに登録されているかを調べます。リスニング中であればtrueを返し、そうでなければfalseを返します
addListener の書式
>パラメーター
例
新しく作られたタブのログを生成します:
js
function handleCreated(tab) {
console.log(tab.id);
}
browser.tabs.onCreated.addListener(handleCreated);
Example extensions
ブラウザーの互換性
Loading…
メモ:
この API は Chromium のchrome.tabs API に基づいています。このドキュメンテーションは Chromium code の中のtabs.jsonからの派生です。