我正在尝试向我的扩展程序添加侧边栏(实验性)。
我在 Chrome 中启用了“实验性扩展 API”。
当我调用:
chrome.experimental.sidebar.show(cTab);
方法,(其中 cTab 是当前选项卡)我收到一个错误:
Error during experimental.sidebar.show: This extension has no sidebar specified.
当我调用:
chrome.experimental.sidebar.getState(cTab, function (state) { alert(state); });
我在警报框中收到“未定义”。
我阅读了 chrome.experimental.sidebar 的规范,但我不知道如何向 Chrome 添加侧边栏。
如何为我的扩展指定侧边栏?请帮忙。
最佳答案
先声明sidebar
在您的 list 中:
{
...
"sidebar": {},
...
}
然后显示
sidebar.html
在当前选项卡中:chrome.experimental.sidebar.show();
chrome.experimental.sidebar.expand();
chrome.experimental.sidebar.navigate({path: "sidebar.html"});
这是example extension .
关于google-chrome - 如何在 Chrome 扩展程序中指定侧边栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6704901/