2012-03-21 126 views
0

我正在爲谷歌瀏覽器編寫插件,其工作方式與Adobe的Mozilla Firefox網絡捕獲插件類似。我需要一些幫助爲擴展設計UI。截至目前,該擴展程序在扳手圖標旁邊有一個按鈕,點擊該按鈕後,該頁面將轉換爲PDF文件。我需要添加一個下拉菜單,就像在Firefox上一樣,它應該顯示其他轉換選項,並在上下文菜單中提供相同的功能。我不確定是否有可能擁有主按鈕和下拉菜單按鈕,其中主按鈕直接啓動轉換,並且下拉菜單按鈕會顯示其他選項的下拉菜單關於Chrome擴展開發頁面的可能性被提及。我可能有一個彈出式頁面,但是當我點擊主按鈕時會出現這個頁面。有人可以幫助我嗎?如果可以同時擁有主按鈕和下拉菜單按鈕,那麼我該如何去做呢?或者如果是我不得不使用彈出頁面來顯示選項,那麼我應該在哪裏放置我的函數,這些函數也將被上下文菜單API使用。設計谷歌瀏覽器擴展程序的用戶界面

回答

1

據我瞭解,我不喜歡有2個按鈕。你可以做的是,有一個下拉按鈕,一旦點擊後出現,你可以在裏面有一個大的按鈕,說「PDF我的當前頁面」,下面你可以有其他選項。我想有兩個按鈕會不必要地帶來混亂,並會使瀏覽器混亂。

+0

我見過某處提到Chrome不希望人們添加多個按鈕,這就是爲什麼您可以每擴展一次就可以做到這一點。所以Rajshekhar的建議確實是正確的,而且兩次點擊都不錯;)。至於在哪裏放置你的函數......以及如果你做了上下文菜單的東西,然後它將在後臺頁面中,你的瀏覽器動作可以獲取到後臺頁面,並使用'chrome.extension.getBackgroundPage( )http://code.google.com/chrome/extensions/extension.html#method-getBackgroundPage – PAEz 2012-03-21 17:31:37