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);

浏览器兼容性