chrome插件中文开发文档(非官方)

清单文件版本

扩展程序、主题背景以及应用程序只是打包的资源,另外附带一个 manifest.json文件,描述包的内容。该文件的格式大体上是稳定的,但是偶尔需要重大更改,解决重大问题。开发人员应该在清单文件中设置 manifest_version属性,指定它们的包使用的清单文件规范版本。

当前版本

目前,开发人员应该指定 'manifest_version': 2:

{
  ...,
  "manifest_version": 2,
  ...
}

清单文件版本1在Chrome 18及更高版本中已弃用,并且根据下列计划,将逐渐减少对它的支持。

清单文件版本1支持计划

Chrome 21

Beta:2012年7月初;Stable:2012年8月中旬

  • 网上应用店将不再允许创建清单文件版本为1的项目。
  • 网上应用店仍然允许更新现有的清单文件版本为1的项目。

Chrome 23

Beta:2012年9月末;Stable:2012年11月初

  • 网上应用店将不再允许将项目的清单文件版本更新至1。
  • Chrome浏览器将不再为清单文件版本为1的项目打包(或为开发目的而载入)。

2013年第一季度

  • 网上应用店将从展区、搜索结果以及分类页面中移除清单文件版本为1的项目。
  • 将会向网上应用店中仍然有清单文件版本为1的项目开发人员发送通知邮件,提醒他们这些项目将不会发布,并提供更新指示。

2013年第二季度

  • 网上应用店将不再发布所有清单文件版本为1的项目。
  • 将会向网上应用店中仍然有清单文件版本为1的项目开发人员发送最终的通知邮件。
  • Chrome浏览器仍然会继续载入和运行已安装的清单文件版本为1的项目。

2013年第三季度

  • Chrome浏览器将不再载入或运行清单文件版本为1的项目。

版本1与版本2之间的改变