Firefox 扩展开发的开发环境搭建
首先,为了不影响火狐的平时使用,可以为扩展开发单独建个帐户(Profile)。方法是进入Firefox安装目录,以"Firefox.exe –p"命令运行火狐,即会打开Profile Manager。新建一个帐户,可以把存放帐户资料放在系统盘以外的地方。以后每次进行扩展开发时,可以以该帐户来启动Firefox。Profile记录着每个帐户的使用偏好,安装的附加组件等信息。
运行Firefox后,在地址栏输入"about:config",打开偏好设置页面。修改以下几个属性。
javascript.options.showInConsole = true //把 JavaScript 的出错信息显示在错误控制台 nglayout.debug.disable_xul_cache = true //禁用 XUL 缓存,使得对窗口和对话框的修改不需要重新加载 XUL 文件 browser.dom.window.dump.enabled = true //允许使用 dump() 语句向标准控制台输出信息 javascript.options.strict = true //在错误控制台中启用严格的 JavaScript 警告信息
安装以下几个开发者扩展:Venkman,Explore Chrome,Javascript Debugger,Extension Developer,DOM Inspector。
扩展目录以扩展的id命名,放在开发帐户的extensions目录下,Firefox每次启动会自动识别该扩展并进行安装。而且,开发过程中每次对扩展进行修改,也无需重新启动浏览器,仅仅需要点击Extension Developer的"Reload All Chromes"菜单项便是了。
posted on 2010-04-14 16:11 Joshua Leung 阅读(453) 评论(0) 收藏 举报
浙公网安备 33010602011771号