开发者版 44:新的视觉编辑和内存管理工具

本月标志着 Firefox 开发者版 一周年纪念。为了庆祝,我们很高兴向您展示一些新工具,以及对现有工具的一些改进,这些工具可以让您以直观的方式处理网页。

随着网络发展成更加动态、交互性和移动的体验,视觉设计师比以往任何时候都更频繁地使用动画——而最新的 Firefox 开发者版拥有让动画操作更快更容易的工具。 Firefox 开发者版现在为视觉设计师和动画师提供了一组视觉编辑工具,这些工具的操作方式与他们习惯的方式相同。我们正在使用一组设计师使用起来舒适的、直观的、强大的交互式工具来解决动画技术上的挑战。视觉编辑工具应该吸引动画师,而不仅仅是程序员。

DevTools 挑战者

阅读有关我们新工具的信息很棒,但亲身体验它们更棒!为了帮助您入门,我们与著名的 Web 动画工程师和倡导者 Rachel Nabors 合作创建了 DevTools 挑战者。查看 DevTools 挑战者,体验我们所有新的视觉设计工具的实践操作。请记住一直滚动到海底!

Screenshot of the Devtools Challenger demo website

动画和 CSS 滤镜工具

页面检查器中的 动画面板 使得轻松地擦除、暂停和可视化网页上的每个动画。由于它与 DOM 检查器紧密集成,您可以选择全局查看所有动画,或深入到几个节点。

animationtools

找到所需的动画后,只需单击即可使用我们的视觉三次贝塞尔曲线编辑器。该编辑器包含有用的预设,确保您的动画完美移动。

Screenshot of the visual cubic-bezier curve editor

我们还为 CSS 滤镜 创建了类似的编辑器,允许您通过页面上的实时反馈直观地添加、删除、重新排序和调整滤镜。

filtereditor-cropped

测量和颜色

Firefox 开发者版还提供了两种全新的工具来微调布局:您现在可以在页面边距上启用 像素标尺,或者使用我们新的测量工具拖动和测量页面的任意区域。

检查器现在默认情况下会显示 CSS 颜色“按作者编写”,并且在颜色色样上按住 Shift 键单击会在作者编写的样式和等效的十六进制、RGB 和 HSL 值之间循环。甚至还有一个 吸管工具 可用于直接从页面中拾取颜色。

内存快照

新的内存工具可以帮助前端工程师更好地了解和优化页面分配和保留内存的方式。该工具通过获取堆的快照来工作,然后允许您按保留的对象类型、分配堆栈或内部表示来深入查看。我们认为您会喜欢它,并且我们还有更多功能和增强功能正在开发中!

Screenshot of the DevTools memory panel

WebSocket 调试 API

最后,我们非常高兴地宣布 Firefox 现在公开了一个 API 用于监视 WebSocket 帧 (Bug 1203802),这是迈向全面 WebSocket 检查工具的第一步。开发者工具工程师 Jan Odvarko 构建了 一个实验性附加组件 用于检查 WebSocket 流量。安装该附加组件并试用一下,我们希望收到您的反馈。

Screenshot of the experimental WebSocket Debugger add-on

Firefox 开发者版可从 firefox.com/developer 获取。请通过在下面评论或在 Twitter 上关注 @FirefoxDevTools 来告诉我们您对这些功能的看法!

关于 Dave Camp

Dave Camp 是 Mozilla 的 Firefox 工程总监。

更多 Dave Camp 的文章…

关于 Dan Callahan

Mozilla 开发者关系工程师,前 Mozilla Persona 开发者。

更多 Dan Callahan 的文章…


22 评论

  1. Chris H

    很棒的工作,感谢提供最佳(也是最性感的)浏览器!

    2015 年 11 月 3 日 下午 7:59

  2. Samiullah Khan

    如果您难以找到新添加的测量工具,可以在开发者工具的扳手区域中找到它。这次正是这个工具让我重新开始使用开发者版进行调试。

    2015 年 11 月 3 日 上午 8:40

  3. EH

    开发者工具中的 WebSockets?哈利路亚!我已经等了很久了!

    为一家从事流媒体的公司工作,如果没有使用 Chrome,就很难进行操作,因为到目前为止,Chrome 是唯一一个可以检查 WebSocket 帧的浏览器。但是现在,有了 Jan Odvarko 先生的参考实现,Firefox 拥有了客观上来说更好的 WebSocket 开发者工具实现!

    我应该能够用这个说服一些开发者 :)

    2015 年 11 月 3 日 上午 10:51

  4. 访客

    如何下载开发者版 44?

    2015 年 11 月 3 日 下午 6:07

    1. Dan Callahan

      访问 https://firefox.com/developer

      2015 年 11 月 3 日 下午 6:17

  5. Ingeborg

    Szkoda wielka, że nie ma edycji w języku polskim :( Pozdrawiam i życzę dobrego dnia. Inga.

    2015 年 11 月 4 日 上午 4:29

    1. Dan Callahan

      它是波兰语版本,地址是 https://www.mozilla.org/firefox/developer/all/#pl :)

      2015 年 11 月 4 日 上午 4:59

  6. dorme

    Bonjour,

    Avez-vous une version française pour les vidéos et les texte.
    Merci

    2015 年 11 月 4 日 下午 11:27

  7. guirong

    Firefox 开发者版可以添加像 Chrome “设备”这样的功能吗,我可以同时更改设备型号(用户代理)和屏幕尺寸?

    2015 年 11 月 5 日 下午 8:00

  8. Jess

    嗨,Dave 和 Dan,

    您能告诉我在哪里可以找到 Firefox for Devs 中的 3D 视图吗?这是我最喜欢的工具。它非常适合发现布局问题或侧边滚动错误。我必须经常打开普通 Firefox 才能使用该工具,因为我在开发者版中找不到它。很想了解它是否包含在内。

    感谢您提供这款很棒的浏览器,期待尝试新工具!

    Jess

    2015 年 11 月 6 日 下午 2:17

    1. Dan Callahan

      嗨,Jess!那是 Bug 937166。长话短说,3D 视图目前与 Electrolysis(“e10s”)发生冲突,Electrolysis 是我们的多进程功能。代码非常复杂,所以我们没有修复它,而是计划在明年进行更接近于完全重写的操作,该操作将与 e10s 兼容。

      与此同时,您可以通过打开一个非 e10s 窗口来获取 3D 视图,这应该是浏览器菜单下的选项之一。您可以在首选项中永久关闭 e10s(取消选中“启用多进程 Firefox 开发者版”),但我建议您不要这样做。多进程是未来,它有助于确保选项卡崩溃不会导致整个浏览器崩溃。

      2015 年 11 月 6 日 下午 3:02

  9. Denis

    我非常想念用户代理切换器。这不是唯一让我切换到 Chrome 的功能。

    但无论如何,请继续努力,伙计们!

    2015 年 11 月 8 日 上午 9:40

  10. Francis Kim

    很棒的工作,伙计们!WebSocket 调试 API 看起来很棒 :)

    2015 年 11 月 9 日 上午 5:56

  11. Marco

    Dave 和同事们,你们赢得了互联网。

    大大的赞!

    2015 年 11 月 12 日 上午 0:56

  12. Tony

    工具(来自调色板选择器)吸管工具似乎在工具中不起作用。它不会更改颜色,甚至不会复制到剪贴板,什么都不会发生。工具栏上的吸管工具可以使用复制到剪贴板的方式。

    2015 年 11 月 12 日 下午 4:00

  13. jeremy

    地狱 Firefox,我真的很期待使用这个很棒的工具,祝我好运,不,实际上,我会得到我需要的所有帮助……你们。谢谢,伙计们……

    2015 年 11 月 14 日 下午 6:30

  14. Pramod Pantula

    非常感谢您提供这款面向开发者的出色浏览器……我非常有兴趣与你们合作,您认为我是否有机会 ;-)

    2015 年 11 月 15 日 上午 9:39

  15. Ahmed Abd El-Aaal

    太棒了

    2015 年 11 月 15 日 上午 10:23

  16. Constantine

    一切看起来都很好。
    但是正如俄罗斯人所说——每一桶蜂蜜里都有一勺屎:FireFox 拒绝安装 WebSocket Monitor。

    2015 年 11 月 19 日 上午 5:16

    1. Dan Callahan

      由于 WebSocket Monitor 仍处于实验阶段,您需要在 about:config 中将 xpinstall.signatures.required 设置为 false,然后才能安装该附加组件。

      2015 年 11 月 19 日 上午 9:05

  17. Rene Pilon

    哇!——我喜欢这些工具!出色的调试器,出色的浏览器!

    2015 年 11 月 24 日 下午 8:34

  18. Geovani dos Santos

    感谢 Firefox 开发者版。出色的工具!

    2015 年 11 月 25 日 上午 12:09

本文的评论已关闭。