5

我从 mozilla.org 下载了这个Firefox 示例扩展,我修改了文件 install.rdf 并将maxVersion值更改为3.6.10(也试过3.6.*,100*),我添加了一个名为“hello world”的新字符串,值是文件夹所在的路径示例扩展名是要HKCU (also tried HKLM)/Software/Mozilla/Firefox/Extensions/进入注册表。

我启动 Firefox,转到Tools > Addons,它说它需要重新启动,我重新启动并再次去那里,插件出现但显示“与 Firefox 3.6.10 不兼容”,并且每个按钮都显示为禁用。删除注册表项和文件夹也不会卸载它。

为了在 Firefox 3.6.10 中使用 hello world 示例,我还有什么需要更改的吗?

4

3 回答 3

3

2018 年更新

这个示例扩展创建于 2000 年代,Firefox 在 2017 年切换到一个完全不同的扩展系统,称为“Web 扩展”。旧扩展在当前版本的 Firefox 中不起作用,必须完全重写。


开始开发扩展的最简单方法是将“指针”文件放在配置文件目录的扩展文件夹中。在部署时刻之前我不会接触注册表方法。

感谢您提醒我更新示例扩展。现在更新了。

于 2011-01-09T16:36:33.777 回答
2

Basically, the best way to use an extension is to package the addon in .xpi format. Then you just have to open this addon with Firefox. Note:To make an .xpi , take all the contents of helloworld like content,locale,skin,install.rdf,chrome.manifest etc and try to zip it but change the extension to .xpi instead of .zip. Otherwise u can just rename ur helloworld folder to helloworld@xyz.com and then copy this folder into C:\Users\"OS user name"\AppData\Roaming\Mozilla\Firefox\Profiles\h31hcfq9.default\extensions and then restart ur browser. Also, it would be best to learn about addon development with this Basic tutorial on addon development

于 2011-04-03T22:27:25.797 回答
1

可以在此链接上找到创建示例 firefox 扩展的过程。本教程解释了如何创建一个 Firefox 扩展来查找当前网页中的所有链接,突出显示具有目标属性的链接并提醒您它找到了多少链接。

于 2014-03-28T12:02:36.543 回答