This page was saved using WebZIP 7.0.3.1030 offline browser on 12/24/13 11:31:36.
Address: https://crxdoc-zh.appspot.com/extensions/override.html
Title: 替代页面 - Google Chrome 扩展程序开发文档(非官方中文版)  •  Size: 21485

替代页面

替代页面是一种使用来自您的扩展程序的 HTML 文件替换 Google Chrome 默认提供页面的方式。除了 HTML,替代页面通常还包含 CSS 和 JavaScript 代码。

扩展程序可以替换以下任一页面:

注意:一个扩展程序只能替换一个页面。例如,一个扩展程序不能既替换书签管理页面,又替换历史记录页面。

隐身窗口是特殊对待的,“打开新的标签页”页面不能在隐身窗口中替换。只要清单文件中的 incognito 属性设置为 "spanning"(也是默认值),其他替代页面将在隐身窗口中工作。有关您应该如何对待隐身窗口的更多细节,请参见概述中的保存数据和隐身模式

以下屏幕截图展现了缺省的“打开新的标签页”页面和自定义的“打开新的标签页”页面。

缺省的“打开新的标签页”页面 替代的“打开新的标签页”页面
default New Tab page a blank New Tab page

清单文件

如下所示在扩展程序的清单文件中注册替代页面:

{
  "name": "我的扩展程序",
  ...

  "chrome_url_overrides" : {
    "pageToOverride": "myPage.html"
  },
  ...
}

pageToOverride 替换为以下值之一:

提示

要想创建一个高效的替代页面,请遵循这些指导:

例子

请参见替代页面示例