Mozilla 扩展开发环境设置
一、构建开发环境
在动手开发之前,首先需要构建扩展开发所需的环境。Firefox 把用户的个人信息,包括设置、
已安装的扩展等,都保存在一个概要文件中,默认是使用名为 default 的概要文件。通过创建一个
专门为开发使用的概要文件,可以不影响正常的使用,也不会破坏个人信息。
创建概要文件:
步骤:1、在开始菜单运行里输入 cmd
2、start "" "%ProgramFiles%\Mozilla Firefox\firefox.exe" -no-remote -P dev
3、创建配置文件 只要写个名字下一步就Ok了
4、创建完成按结束就可以启动FireFox了
二、安装Firefox插件
各插件名Venkman、Extension Developer's Extension 、Console2 、Chrome List、Execute JS、XPCOMViewer、 和
Firebug
更多的开发帮助插件见:https://developer.mozilla.org/en/Setting_up_extension_development_environment
安装方法:
获取插件
三、配置Firefox参数
在地址栏里输入: about:config
javascript.options.showInConsole = true //把JavaScript的出错信息显示在错误控制台
javascript.options.strict = true //在错误控制台中启用严格的 JavaScript 警告信息
参照另外一篇文章里的
http://www.ibm.com/developerworks/cn/web/wa-lo-firefox-ext/index.html
以下两项参数设置在about:config 里找不到,需要在 C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\rbl3tisg.Dev
目录下的user.js
文件中,如果文件不存在,创建它,但Firefox 3.0以后的版本就没有这个文件了,用prefs.js文件替换了
添加user_pref("nglayout.debug.disable_xul_cache",true);//禁用 XUL 缓存,使得对窗口和对话框的修改不需要重新加载 XUL 文件user_pref("browser.dom.window.dump.enabled",true);//允许使用 dump() 语句向标准控制台输出信息
到此基本开发环境已设置好。
中文帮助文档见:
https://developer.mozilla.org/cn/Setting_up_extension_development_environment
最好在桌面上新建一个快捷方式:
目录为下:
"C:\Program Files\Mozilla Firefox\firefox.exe" -no-remote -p "Dev"