如何使用firefox“hello world”示例扩展?

时间:2010-10-02 04:11:54

标签: firefox firefox-addon browser-plugin browser-addons

我从mozilla.org下载了此Firefox sample extension,我修改了文件install.rdf并将maxVersion值更改为3.6.10(也尝试了3.6.*,{{1} }和100)我添加了一个名为“hello world”的新字符串,值是示例扩展名的文件夹到*进入注册表的路径。

我启动Firefox,转到HKCU (also tried HKLM)/Software/Mozilla/Firefox/Extensions/,它说它需要重新启动,我重新启动并再次访问该插件但显示“与Firefox 3.6.10不兼容”,并且每个按钮都显示为禁用。删除注册表项和文件夹也不会将其卸载。

在Firefox 3.6.10中使用hello world示例还有什么我必须改变的吗?

3 个答案:

答案 0 :(得分:3)

更新2018

此示例扩展程序是在2000年创建的,Firefox在2017年切换到一个名为"Web Extensions"的完全不同的扩展系统。旧的扩展程序在当前版本的Firefox中不起作用,必须完全重写。


开始开发扩展程序的最简单方法是在配置文件目录的extensions文件夹中putting a "pointer" file。在部署之前我不会触及注册表方法。

感谢您提醒我更新the example extension。现在更新了。

答案 1 :(得分:2)

基本上,使用扩展程序的最佳方法是以.xpi格式打包插件。然后你只需要用Firefox打开这个插件。注意:要制作.xpi,请获取helloworld的所有内容,如内容,区域设置,皮肤,install.rdf,chrome.manifest等,并尝试压缩它,但将扩展名更改为.xpi而不是.zip。否则你可以将你的helloworld文件夹重命名为helloworld@xyz.com,然后将此文件夹复制到C:\ Users \“OS用户名”\ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ h31hcfq9.default \ extensions中,然后重新启动你的文件夹浏览器。此外,最好通过此Basic tutorial on addon development

了解插件开发

答案 2 :(得分:1)

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