2011-07-15 53 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

感謝您的示例鏈接! –