跳到主要内容

sidePanel 侧边栏

官方文档

用于创建、管理和控制侧边栏

侧边栏

权限设置

"permissions": [
"sidePanel"
],

方法

getOptions() 获取侧边栏选项

type GetPanelOptions = {
tabId?: number;
}

type PanelOptions = {
enabled?: boolean;
path?: string;
tabId?: number;
}

chrome.sidePanel.getOptions(
options: GetPanelOptions,
callback?: (options: PanelOptions)=>void,
)

getPanelBehavior() 获取侧边栏行为

type PanelBehavior = {
enabled?: boolean;
path?: string;
tabId?: number;
}

chrome.sidePanel.getPanelBehavior(
callback?: (options: PanelBehavior)=>void,
)

open() 打开侧边栏

type OpenOptions = {
// tabId 和 windowId 必须指定一个
tabId?: number;
windowId?: number;
}

chrome.sidePanel.open(
options: OpenOptions,
callback?: () => void,
)

setOptions() 设置侧边栏选项

type PanelOptions = {
enabled?: boolean;
path?: string;
tabId?: number;
}

chrome.sidePanel.setOptions(
options: PanelOptions,
callback?: () => void,
)

setPanelBehavior() 设置侧边栏行为

type PanelBehavior = {
enabled?: boolean;
path?: string;
tabId?: number;
}

chrome.sidePanel.setPanelBehavior(
behavior: PanelBehavior,
callback?: () => void,
)