2012-09-05 81 views
1

在開發Chrome擴展程序時,當擴展程序顯示爲新瀏覽器窗口時,所有瀏覽器工具欄(後退,刷新,書籤等)均可見。我見過用這種方法打開的擴展,但沒有他們的工具欄。有誰知道如何刪除瀏覽器工具欄並顯示一個精簡窗口?在Chrome擴展程序窗口中刪除瀏覽器工具欄

例如,查看Hootsuite擴展。

+0

相關:[彈出在瀏覽器擴展程序窗口(http://stackoverflow.com/questions/10340481/popup-window-in-鉻擴展名)(不是重複的,因爲鏈接的問題有其他要求) –

回答

2
  1. Chrome API:chrome.windows.create({type:'popup', url:'...'});(有關更多選項的信息,例如寬度,高度等)。
    要使用此API,您需要在清單文件中指定「選項卡」權限。
  2. Chrome擴展API是JavaScript的超集。在JavaScript中,window.open可用於創建窗口。在Chrome擴展中,這也是可能的。來自HootSuite也使用該方法,在源代碼中看出:

    window.open(address, "hootlet",'scrollbars=0,toolbar=0,location=0,resizable=0,status=0,width=550,height=280'); 
    
+0

我沒有在Chrome API文檔中看到關於chrome.windows.create工具欄參數的任何內容。 – Corey

+0

@CoreyC上面的代碼創建一個只有邊框的窗口。 'popup'類型非常簡約。 –

+0

我應該指定,由於擴展中的功能,我使用'普通'類型,默認情況下,打開一個完整的瀏覽器窗口。 – Corey

相關問題