Firefox 的Add-on备忘

Firefox的扩展主要以动态链接库Plugin和js的Add-on为主。前者以开发动态链接库的方式,一般是firefox浏览器提供标准的NPAPI函数供插件调用,(NPAPI好像Opera浏览器也为它的插件提供的),现在要记录的是第二种方式,第一种就不多说了。 如果要直接访问页面元素,用Add-on方式肯定是比插件方式更简单的操作了。 Add-on模板生成地址: https://addons.mozilla.org/en-US/developers/tools/builder 有了上面的制作工具,填填表单就可以生成基本的插件模板,用户可以自己选择自己需要的功能。生成的插件解压后放到firefox的extensions目录下,重启firefox就会看到插件已经成功安装。 \chrome\content目录下放了主程序和插件的主要配置,如插件的首选项配置,插件显示的位置配置。 \chrome\locale 目录下放了各种语言包,如果你想插件国际化的话就要写很多,不想的话可直接改en-US内的语言,中文的话存成UTF-8就OK了。 \chrome\skin 目录下放了一个css,这个css可以控制插件显示样式,如目录项的背景色,或工具条的样式。