sidebarAction

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

一个 侧边栏 是一个显示在浏览器窗口左侧或右侧的窗格,位于网页旁边。浏览器提供了用户界面,让用户可以看到当前可用的侧边栏并选择要显示的侧边栏。使用 sidebar_action manifest.json 键,扩展可以定义自己的侧边栏。使用此处描述的 sidebarAction API,扩展可以获取和设置侧边栏的属性。

sidebarAction API 的设计与 browserAction API 非常相似。

sidebarAction API 基于 Opera 的 sidebarAction API。但是,请注意以下内容尚不支持: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()

切换侧边栏的可见性。

浏览器兼容性

BCD 表格仅在浏览器中加载

示例附加组件

注意:此 API 基于 Opera 的 chrome.sidebarAction API。