tabGroups

此 API 使扩展程序能够修改和重新排列标签页组

标签页组可能会在浏览器重启时作为会话恢复的一部分而保留。隐私浏览窗口中的标签页组在重启后不会保留。当恢复一个标签页组时,其 groupId 可能与原始值不同。

tabGroups API 不提供创建或删除标签页组的功能。请改用 tabs.group()tabs.ungroup() 方法。要查询标签页组在窗口中的位置,请使用 tabs.query()tabs 命名空间中的这些 API 不需要任何权限。

Permissions

要使用此 API,扩展程序必须在其 manifest.json 文件中请求 "tabGroups" 权限"tabGroups" 权限不会显示给用户在权限提示中。

类型

tabGroups.Color

标签页组的颜色。

tabGroups.TabGroup

标签页组的状态。

属性

tabGroups.TAB_GROUP_ID_NONE

当标签页不属于任何标签页组时返回的标签页组 ID 值。

函数

tabGroups.get()

返回有关标签页组的详细信息。

tabGroups.move()

将标签页组移动到同一窗口内或另一个窗口。

tabGroups.query()

返回所有标签页组或查找具有特定属性的标签页组。

tabGroups.update()

修改标签页组的状态。

事件

tabGroups.onCreated

当创建标签页组时触发。

tabGroups.onMoved

当标签页组在同一窗口内或移动到另一个窗口时触发。

tabGroups.onRemoved

当标签页组被移除时触发。

tabGroups.onUpdated

当标签页组更新时触发。

浏览器兼容性

另见