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
-
当标签页组更新时触发。
浏览器兼容性
加载中…