tabGroups.onUpdated

當標籤頁組的狀態發生變化時觸發。

當組的成員發生變化或標籤頁組被移動時,此事件不會觸發。這些更新分別由 tabs.onUpdatedtabGroups.onMoved 覆蓋。

要檢測 windowId 的變化,請改用 tabGroups.onMoved

語法

js
browser.tabGroups.onUpdated.addListener(listener)
browser.tabGroups.onUpdated.removeListener(listener)
browser.tabGroups.onUpdated.hasListener(listener)

事件有三個函式

addListener(listener)

向此事件新增監聽器。

removeListener(listener)

停止監聽此事件。listener 引數是要移除的偵聽器。

hasListener(listener)

檢查 listener 是否已為此事件註冊。如果正在監聽,則返回 true,否則返回 false

addListener 語法

引數

監聽器

當此事件發生時呼叫的函式。該函式將傳遞此引數

group

tabGroups.TabGroup。已更新標籤頁組狀態的詳細資訊。

示例

監聽並記錄標籤頁組更新

js
function tabGroupUpdated(group) {
  console.log(`Tab group with ID ${group.id} was updated.`, group);
}

browser.tabGroups.onUpdated.addListener(tabGroupUpdated);

瀏覽器相容性