从 Google Chrome 移植

WebExtensions 的设计专为跨浏览器的兼容性:很大程度上与 Google Chrome 和 Opera 所支持的 扩展 API 支持。为这些浏览器编写的扩展大多数情况下只需少许修改即可在 Firefox 中运行。从 Chrome 或者 Opera 移植一个扩展的过程像是这样:

  1. 检查你的 manifest.json 使用的功能,了解 WebExtension API 对应的 Chrome 不兼容参考表。如果你在使用的功能或者 API 还未被 Firefox 支持,你可能还不能移植你的扩展。添加 applications 键值到扩展的 manifest.json 文件。
  2. 检查你是否已经完成设定 Firefox 中 WebExtensions 的初始步骤
  3. 将扩展打包成一个 XPI,在 Firefox 中安装该扩展,然后测试它
  4. 将它提交到 AMO 以供签名和分发

文档标签和贡献者

 此页面的贡献者: yfdyh000
 最后编辑者: yfdyh000,