您的位置:首页 > 其它

how to write extension for firefox -- 如何给firefox编写插件

2013-08-28 17:17 621 查看
1. 准备环境

1.1 创建一个dev profile

firefox -P


1.2 安装一些开发插件

firebug & web developer

1.3 创建或者修改一些preference

javascript.options.showInConsole = true

nglayout.debug.disable_xul_cache = true

browser.dom.window.dump.enabled = true

javascript.options.strict = true

devtools.chrome.enabled = true

devtools.debugger.remote-enabled = true

extensions.logging.enabled = true

nglayout.debug.disable_xul_fastload = true

dom.report_all_js_exceptions = true

devtools.errorconsole.deprecation_warnings = true

1.4 启动firefox

firefox -no-remote -P dev

使用-no-remoet可以使你同时用自己平时使用的profile浏览网页,和你开发的profile互补干扰。

https://developer.mozilla.org/en/docs/Setting_up_extension_development_environment

2. 修改别人的extension

http://kb.mozillazine.org/Getting_started_with_extension_development
http://mozilla.doslash.org/stuff/helloworld.zip
Note 1:当你修改install.rdf中有关firefox的compatile version时,有时会提示你版本不兼容当前的firefox,不要理会,

清空你的工作环境从新从头开始就好了。

Note 2: 不管你时修改了install.rdf还是别的文件,都需要重新启动firefox来重新加载你的extension

3. 打包

只要把chrome.manifest中注册的目录和install.rdf打包成zip文件,然后重命名成xpi文件,就可以在firefox上安装了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐