Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

打包和安装

打包你的扩展

Firefox 扩展应打包为 XPI 文件。它只是一个 ZIP 文件,但采用 .xpi 作为扩展名。

最重要的一点,ZIP 文件必须是扩展文件的 ZIP 打包,不能包含一层根目录。

Windows

  1. 打开你的扩展文件所在的文件夹。
  2. 选择所有文件。
  3. 右击并选择 发送到 → 压缩(zipped)文件夹。
  4. 将得到的文件从 文件名.zip 重命名为 文件名.xpi

Screenshot of the Windows Explorer context menu showing Send to compressed (zipped) folder

Mac OS X

  1. 打开你的扩展文件所在的文件夹。
  2. 选择所有文件。
  3. 右击并选择 压缩 n 项。
  4. 将得到的文件从 Archive.zip 重命名为  文件名.xpi

Screenshot of the Finder context menu showing the Compress 15 Items option

Linux / Mac OS X 终端

  1. cd path/to/my-extension/
  2. zip -r ../my-extension.xpi *

安装你的扩展

  1. 导航到 about:addons
  2. 拖拽 XPI 到页面上,或者打开齿轮菜单,选择“从文件安装附加组件...”
  3. 点击弹出的对话框中的“安装”

在 Firefox OS 上安装你的扩展

你可以使用 WebIDE 提供的 USB 或者 Wifi 进行安装

故障排除

下面是几种你可能会遇到的常见问题:

"此附加组件无法安装,因为它未经验证。"

  • 确保你正在使用 Nightly ,并且已在 about:config 中将 xpinstall.signatures.required 切换为 false
  • 附加组件签名与分发 了解更多信息。

"该附加组件无法安装,因为它似乎已损坏。"

  • 确保你是直接压缩你的附加组件文件,而不是压缩它们所在的文件夹。你的 manifest.json 文件必须在 zip 文件的根目录中。
  • 确保你正在使用 Nightly 版本的 Firefox。

完全没反应

  • 确保你的文件名称以 .xpi 结尾,因为某些操作系统可能会隐藏真实的文件扩展名。
    • 在 Windows 上,选中 查看 → 显示 / 隐藏:文件扩展名。
    • 在 Mac OS X 上,选中 文件 → 获取信息 → 名称和扩展名。
  • 还有一种可能,你不小心点击并因此驳回了安装提示。在 Nightly 中的后退按钮旁边找到一个拼图图标。点击它将重获这个弹出提示。

文档标签和贡献者

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