一组新的 Firefox 开发者工具 功能刚刚被提升到了 Aurora 通道。这些功能现在可以在 Aurora 中使用,并将在 7 月的 Firefox 31 版本中发布。此版本带来了新的工具、编辑器改进、控制台和检查器功能。
可编辑的盒子模型
现在,检查器 中的盒子模型选项卡是可编辑的,方便进行实验。双击任何边距、边框或填充值,更改当前所选元素的值。输入任何有效的 CSS <length> 值,并使用 上
/下
键将值增加或减少 1
。Alt-上
键增加 0.1
,Shift-上
键增加 10
。(开发笔记)
吸管工具
检查器中的颜色选择器新增加了 吸管工具,可以从页面上的任何像素中获取颜色。通过单击或按下 Enter
键选择当前颜色。按下 Esc
键中止操作。使用 上
/下
键移动一个像素,使用 Shift-上
/Shift-下
键移动 10 个像素。
您还可以直接使用吸管工具将颜色复制到剪贴板,方法是通过 Web Developer
菜单访问它,或使用工具栏图标(可以通过转到 设置面板 并选中 Available Toolbox Buttons
> Grab a color from the page
来启用)。(开发笔记)
控制台堆栈跟踪
控制台中的 console.error
、console.exception
和 console.assert
日志现在包含了从调用位置到源头的完整堆栈跟踪。(开发笔记)
样式化控制台日志
与其他浏览器开发者工具保持一致,您现在可以使用 %c
指令在控制台日志中添加样式。
(开发笔记)
复制为 cURL
在 网络监视器 中,您可以舒适地从自己的终端重放任何网络请求。右键单击请求,然后选择 复制为 cURL
菜单项,将包含标头和数据参数的 cURL 命令复制到剪贴板。(开发笔记)
编辑器 – 多重选择、Sublime Text 键绑定
开发者工具中使用的源代码编辑器已升级到 CodeMirror 4。随之而来的是
Ctrl
/Cmd
键,即可进行多重选择。Alt
键即可选择一列对齐的文本块。Ctrl-U
/Cmd-U
撤消最后一次选择操作,使用 Alt-U
/Shift-Cmd-U
恢复选择。about:config
并将 devtools.editor.keymap
设置为 sublime
。多重选择操作
画布调试器
使用新添加的画布调试器调试 WebGL 和 2D 画布上下文中的动画帧。画布调试器是一个实验性功能,需要在设置面板中启用。目前尚不支持多个画布 (bug) 以及使用 setInterval (bug) 生成的动画。这篇 博客文章 中对画布调试器进行了更详细的描述。
(开发笔记)
附加组件调试器
如果您使用 附加组件 SDK 开发 Firefox 附加组件,现在有一种更简便的方法来调试附加组件的 JavaScript 模块。请参阅这篇 博客文章,了解更多详情。(开发笔记)
Firefox 31:附加组件调试器 来自 Jordan Santell 在 Vimeo 上。
其他功能
- **展开子节点**。在检查器中双击节点时按住
Alt
键,即可展开其所有子节点和后代节点。(开发笔记) - **持久化网络日志**。在 设置面板 中选中
Enable persistent logs
,即可在重新加载和导航之间保留网络面板日志。(开发笔记) - **默认情况下启用 JS 警告**。现在,JavaScript 警告默认情况下会显示在控制台中。(开发笔记)
- **Scratchpad 视图菜单**。Scratchpad 工具现在具有一个视图菜单,其中包含更改字体大小、隐藏行号、换行文本和突出显示尾随空格的选项。(开发笔记)
特别感谢 38 位贡献者在本次发布中添加了 所有功能和修复。
有任何问题或建议吗?请在此处留言,或在 Twitter 上发送反馈给 @FirefoxDevTools,或通过我们的全新 Firefox 开发者工具反馈渠道。如果您想提供帮助,请查看 参与指南。
关于 Heather Arthur
Mozilla 的 Firefox 开发者工具开发人员,主要从事样式工具的开发。
关于 Robert Nyman [荣誉编辑]
Mozilla Hacks 的技术布道者和编辑。发表关于 HTML5、JavaScript 和开放网络的演讲和博客文章。Robert 是 HTML5 和开放网络的坚定支持者,自 1999 年以来一直从事 Web 前端开发工作,在瑞典和纽约市都留下了足迹。他还在 http://robertnyman.com 上定期发布博客文章,并且喜欢旅行和结识新朋友。
43 条评论