Firefox 开发环境的搭建

本文介绍如何为Firefox配置开发环境,包括创建Profile以隔离开发与正常使用环境,调整关键设置以优化调试体验,以及推荐几款必备的开发扩展工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为了让Firefox的正常使用模式与开发模式互相分开,可以创建Profile。
在Windows下给Firefox 添加启动参数 -p, 启动后Firefox会出现Profile选择对话框。

firefox profile 

然后设置Develop Profile的调试以及日志设置

  • javascript.options.showInConsole = true. Logs errors in chrome files to the Error Console.
  • nglayout.debug.disable_xul_cache = true. Disables the XUL cache so that changes to windows and dialogs do not require a restart. This assumes you're using directories rather than JARs. Changes to XUL overlays will still require reloading of the document overlaid.
  • browser.dom.window.dump.enabled = true. Enables the use of the dump() statement to print to the standard console. See window.dumpfor more info. You can also use nsIConsoleService from a privileged script.
  • javascript.options.strict = true. Enables strict JavaScript warnings in the Error Console. Note that since many people have this setting turned off when developing, you will see lots of warnings for problems with their code in addition to warnings for your own extension. You can filter those with Console2.
  • extensions.logging.enabled = true.
  • aboutconfig dd

接下来下载几个有用的Firefox开发扩展(Extensions)

1. FireBug - 非常棒的调试工具

2. DOM Inspector – Firefub Insepctor组件只能查看网页内容DOM,而这个可以看Chrome和Content DOM的内容。

3. Extension Developer Extension - JAVASCRIPT控制台和XUL LIVE PREVIEW

 

参考

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值