2011-07-15 30 views
3

我想添加一个侧边栏(实验)到我的扩展。如何在Chrome扩展中指定侧边栏?

我在Chrome中启用了“Experimental Extension APIs”。

当我调用:当我调用

Error during experimental.sidebar.show: This extension has no sidebar specified.

chrome.experimental.sidebar.show(cTab); 

方法,(其中,CTAB是当前标签)我得到一个错误

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

我得到“未定义“在警告框中。

我读了chrome.experimental.sidebar的规格,我不知道如何添加侧栏到Chrome。

如何为我的扩展指定侧边栏?请帮忙。

回答

3

首先在你的清单声明sidebar

{ 
    ... 
    "sidebar": {}, 
    ... 
} 

然后在当前选项卡中显示sidebar.html

chrome.experimental.sidebar.show(); 
chrome.experimental.sidebar.expand(); 
chrome.experimental.sidebar.navigate({path: "sidebar.html"}); 

这里是example extension

+1

感谢您的示例链接! –