地址欄圖標(biāo)代表的是頁面內(nèi)功能,這種功能只能在特地的當(dāng)前頁面發(fā)生,而不是所有頁面都有這種功能,也就是并不是所有頁面上都能顯示這樣一個圖標(biāo)。 比如以下功能只在特定頁面才有: RSS訂閱圖標(biāo)(僅在有rss訂閱功能的網(wǎng)頁中才顯示) 幻燈片顯示照片(僅在特定的照片分享網(wǎng)頁中有這種功能) 下面是個顯示RSS訂閱圖標(biāo)的圖:
如果你希望能夠一直顯示這個圖標(biāo),可以使用擴展圖標(biāo)。
定義地址欄圖標(biāo)使用類似下面的manifest文件:
其中page_action代表地址欄圖標(biāo)相關(guān)參數(shù),也就是頁面功能的參數(shù)。
類似于擴展圖標(biāo),地址欄圖標(biāo)需要一個圖片,同時也可以有提示和彈出窗口。但是他們不能帶有徽標(biāo),但是地址欄圖標(biāo)能夠顯示/隱藏。有關(guān)提示和彈出窗口的更多謝謝可以查看擴展圖標(biāo)。 我們可以用show()和hide() 函數(shù)分別使地址欄圖標(biāo)顯示和隱藏。默認(rèn)情況下,地址欄圖標(biāo)是隱藏的。當(dāng)你要顯示這個圖標(biāo)的時候,你必須指定哪一個tab頁面可以顯示,這時候只有關(guān)閉了標(biāo)簽頁或者打開了一個不一樣的網(wǎng)頁地址地址欄圖標(biāo)才會不顯示。
請遵守以下幾點約定:
你可以在examples/api/pageAction文件夾下找到一些例子。 原文 http://code.google.com/chrome/extensions/override.html 由ChromeChina翻譯,轉(zhuǎn)載注明出處http://dev.chromechina.com/ |