sidebarAction

获取和设置扩展侧边栏的属性。

一个 侧边栏 是显示在网页左侧或右侧的窗格。浏览器提供了一个用户界面,使用户可以看到可用的侧边栏并选择一个来显示。扩展使用 sidebar_action manifest.json 键来定义侧边栏。然后,扩展可以使用此 API 来获取和设置侧边栏的属性。

注意:Chrome 通过 sidePanel API 支持侧边栏。此 API 与 sidebarAction 不兼容。

sidebarAction API 基于 Opera 的 sidebarAction API,并且在很大程度上模仿了 browserAction API。但是,Firefox 没有实现 setBadgeText()getBadgeText()setBadgeBackgroundColor()getBadgeBackgroundColor()onFocusonBlur

类型

sidebarAction.ImageDataType

图像的像素数据。必须是一个 ImageData 对象(例如,来自 <canvas> 元素)。

函数

sidebarAction.close()

关闭侧边栏。

sidebarAction.getPanel()

获取侧边栏的面板。

sidebarAction.getTitle()

获取侧边栏的标题。

sidebarAction.isOpen()

检查侧边栏是否打开。

sidebarAction.open()

打开侧边栏。

sidebarAction.setIcon()

设置侧边栏的图标。

sidebarAction.setPanel()

设置侧边栏的面板。

sidebarAction.setTitle()

设置侧边栏的标题。此标题显示在浏览器用于列出侧边栏的任何 UI 中,例如菜单。

sidebarAction.toggle()

切换侧边栏的可见性。

示例

浏览器兼容性