Chrome瀏覽器擴充套件開發系列之七:override頁面

Chrome擴充套件開發極客發表於2015-09-17

Chrome瀏覽器通常提供了一些預設頁面,如標籤管理器頁面chrome://bookmarks、瀏覽歷史記錄頁面chrome://history或新建Tab頁面chrome://newtab等。

Chrome瀏覽器擴充套件中的override頁面,顧名思義就是重寫的頁面,可以替換上述預設頁面。不過,一個Chrome瀏覽器擴充套件只能替換一種預設頁面。Chrome瀏覽器擴充套件可替換的預設頁面如下:

  • 如標籤管理器頁面chrome://bookmarks
  • 瀏覽歷史記錄頁面chrome://history
  • 新建Tab頁面chrome://newtab(隱身模式下不能替換)

在manifest.json檔案中註冊override頁面如下:

{

...

"chrome_url_overrides" : {

"pageToOverride": "myPage.html"

},

...

}

其中,pageToOverride的值可以是bookmarks、history、newtab

然後就可以編輯用以替換的myPage.html頁面了。頁面儘量短小精悍,最好有title。

相關文章