如何在Chrome扩展中指定侧边栏?

4

我希望你能够帮助翻译以下关于it技术的内容,需要翻译的内容如下:

我试图为我的扩展程序添加一个侧边栏(实验性质)。

我已经在Chrome中启用了“实验性扩展API”。

当我调用:

chrome.experimental.sidebar.show(cTab);

方法(其中 cTab 是当前标签页),我遇到了一个错误:

在 experimental.sidebar.show 过程中出错:该扩展程序没有指定侧边栏。

当我调用以下代码时:

chrome.experimental.sidebar.getState(cTab, function (state) { alert(state); });

我在提示框中看到“undefined”。

我阅读了chrome.experimental.sidebar的规范,但不知道如何将侧边栏添加到Chrome浏览器中。

我该如何为我的扩展程序指定一个侧边栏?请帮助我。

2个回答

4
首先在您的清单文件中声明 sidebar
{
    ...
    "sidebar": {},
    ...
}

然后在当前标签页中显示 sidebar.html:
chrome.experimental.sidebar.show();
chrome.experimental.sidebar.expand();
chrome.experimental.sidebar.navigate({path: "sidebar.html"});

这是一个示例扩展程序,链接为test.js

2

谢谢你提供我的问题链接!:D - pinus.acer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接