如何打包Firefox和Chrome扩展程序

时间:2013-05-07 11:47:11

标签: google-chrome-extension firefox-addon

我是Firefox和Chrome扩展程序开发的新手。

我已经在开发模式下在FF和Chrome中下载并测试了helloworld示例扩展。

按照以下步骤在FF和chrome中正常工作,

  • 在FF中

    1. 提取示例扩展名,并在/mozilla/firefox/dev_user/helloworld@mozilla.doslash.org中添加一个文件并提供解压缩的文件夹路径。

    2. 我的FF版本是12.0,我在<em:maxVersion>文件中将install.rdf更改为12.0。*。

    3. 重新启动FF并进行测试,它运行良好。

  • 在Chrome中:

    1. 提取样本扩展名

    2. 选择工具&gt;扩展

    3. 检查开发者模式

    4. 点击加载解压缩的扩展程序按钮

    5. 出现对话框并选择提取的样本扩展文件夹路径

    6. 添加扩展功能并完美运行。

现在我想知道如何打包这些扩展程序?我的意思是点击扩展程序应直接在浏览器中安装的软件包,而不是按照上述步骤。

1 个答案:

答案 0 :(得分:2)

一次提出四个问题通常不是一个好主意。让我们试着回答你的所有问题:

  

如何打包Firefox扩展程序?

您遵循official documentation(Firefox XPI包只是一个ZIP存档)。

  

如何打包Chrome扩展程序?

您关注official documentation

  

如何确保可以从网站安装Firefox扩展程序?

该问题已经回答elsewhere

  

如何确保可以从网站安装Chrome扩展程序?

你做不到。目前的Chrome版本使得从第三方网站安装扩展程序非常复杂。您最好的选择是将您的扩展程序上传到Chrome Web Store(作为扩展程序文件的ZIP存档,而不是正确的程序包 - Chrome网上应用店会为您创建程序包)。扩展程序在Chrome网上应用店中后,您可以使用inline installation来简化与您的扩展程序相关联的网站的安装。