我是Firefox和Chrome扩展程序开发的新手。
我已经在开发模式下在FF和Chrome中下载并测试了helloworld示例扩展。
按照以下步骤在FF和chrome中正常工作,
在FF中
提取示例扩展名,并在/mozilla/firefox/dev_user/helloworld@mozilla.doslash.org
中添加一个文件并提供解压缩的文件夹路径。
我的FF版本是12.0,我在<em:maxVersion>
文件中将install.rdf
更改为12.0。*。
重新启动FF并进行测试,它运行良好。
在Chrome中:
提取样本扩展名
选择工具&gt;扩展
检查开发者模式
点击加载解压缩的扩展程序按钮
出现对话框并选择提取的样本扩展文件夹路径
添加扩展功能并完美运行。
现在我想知道如何打包这些扩展程序?我的意思是点击扩展程序应直接在浏览器中安装的软件包,而不是按照上述步骤。
答案 0 :(得分:2)
一次提出四个问题通常不是一个好主意。让我们试着回答你的所有问题:
如何打包Firefox扩展程序?
您遵循official documentation(Firefox XPI包只是一个ZIP存档)。
如何打包Chrome扩展程序?
如何确保可以从网站安装Firefox扩展程序?
该问题已经回答elsewhere。
如何确保可以从网站安装Chrome扩展程序?
你做不到。目前的Chrome版本使得从第三方网站安装扩展程序非常复杂。您最好的选择是将您的扩展程序上传到Chrome Web Store(作为扩展程序文件的ZIP存档,而不是正确的程序包 - Chrome网上应用店会为您创建程序包)。扩展程序在Chrome网上应用店中后,您可以使用inline installation来简化与您的扩展程序相关联的网站的安装。