Firefox 11 Aurora 中的新开发者工具

更多节日的惊喜!

上个月,我在 Hacks 上发布了一篇文章 介绍 Firefox 10 Aurora 中的新工具。这些功能现在已进入测试版。感谢大家迄今为止提供的宝贵反馈!

在那篇博文的结尾,我预示了我们“还有更多内容”。的确,我今天来告诉大家关于现在在 Firefox Aurora 中的开发者工具功能。您在这里看到的内容计划于 2012 年 3 月正式发布。

自由格式样式表编辑

在上次 Firefox 版本中,我们引入了样式检查器。您可以使用样式检查器的规则视图更改元素的 CSS 属性。在此版本中,我们添加了自由格式样式编辑器。

从 Web 开发者菜单中选择样式编辑器,您将看到一个视图,该视图在一个窗格中列出页面的样式表,并在另一个窗格中提供一个编辑器以进行更改

样式编辑器为处理样式表提供了友好的环境。您所做的任何更改都会立即反映在页面上。完成更改后,您可以将文件保存到您的计算机上。

还有一些方便的其他功能。单击样式表旁边的“眼睛”图标,您可以切换整个样式表的开/关。如果您正在处理一个新页面,则可以动态创建新的样式表或从磁盘加载样式表。

如果您想了解 Web 上其他网站的样式设置方式,可以使用样式编辑器查看任何网站的样式表。在公共网站上,样式表通常会被压缩以减少下载时间。样式编辑器会自动美化它检测到的已压缩样式表,但会保留您的源样式表。

网页结构的“倾斜”3D 视图

打开页面检查器(从菜单中选择 Web 开发者->检查,或在页面上的上下文菜单中选择检查元素),如果您的计算机与 WebGL 兼容,您将在工具栏上看到一个新的3D按钮。单击该按钮,您将获得网页结构的全新视角

此 3D 视图(以前在名为 Tilt 的附加组件中可用)按元素在 DOM 中嵌套的方式堆叠元素,并允许您查看隐藏或超出页面范围的元素。您可以放大和缩小、旋转和平移视图,以从任何对您有帮助的角度查看页面。

3D 视图与页面检查器的其余功能完全集成。您可以打开 HTML 视图或样式检查器以获取有关您在 3D 视图中单击的元素的更多信息。您还可以使用工具栏上的面包屑更改选定的元素。

3D 视图的控件很容易

功能 鼠标 键盘
缩放 向上/向下滚动 +-
旋转 单击并拖动 a/dw/s
平移 右键单击并拖动 方向键

数十项其他改进

自上次发布以来,我们对其他开发者功能进行了数十项改进。越来越多的贡献者正在通过 参与 使他们使用的工具变得更好。

Web 控制台、Scratchpad 和样式检查器自上次 Firefox 发布以来都进行了改进。请查看,并 告诉我们您的想法

立即获取!

您无需等到 3 月才能获得这些出色的新功能。立即下载 Firefox Aurora,并查看这些以及即将正式发布的其他改进。

更新+屏幕截图

自从我撰写本文以来,我们已经对这些工具进行了一些修复和改进。我添加了页面检查器 3D 视图的平移方法(右键单击并拖动)。此外,现在有一个 这些功能的屏幕截图。请务必选择加入 YouTube 的 HTML5 视频选项

关于 kdangoor

kdangoor 的更多文章……


38 条评论

  1. Webstandard 博客

    哇,听起来很棒,而且似乎 Mozilla 正在“反击”WebKit。好消息,并祝所有 Mozilla 用户圣诞快乐!

    2011 年 12 月 23 日 13:28

  2. John99

    这看起来非常有趣,可以用来可视化页面结构。目前我的 Firefox 11.0.a2 和 12.0a1 使用“检查”选项似乎只显示“HTML”按钮和“样式”按钮。

    2011 年 12 月 23 日 16:03

  3. Chris

    喜欢现在已成为标准的 3D 倾斜插件,这样更容易了解幕后发生的事情,我遇到的唯一问题是所有快捷键对我都不起作用。

    其他人可以复制此操作吗?

    2011 年 12 月 23 日 17:27

  4. chris

    尝试使用新的 3D 检查器。

    嗯,检查器工具栏上没有新的 3D 按钮。我错过了什么吗?

    我正在运行 Aurora 11.0a2(2011-12-22)。更新检查显示已更新到最新版本。

    2011 年 12 月 23 日 17:55

  5. Kevin Dangoor

    对于那些在页面检查器中看不到“3D”按钮的人,抱歉!我在原始帖子中忘记提及(现在已更新)3D 按钮仅在与 WebGL 兼容的计算机/操作系统上可见。

    2011 年 12 月 23 日 20:44

  6. Mika

    大家好,我们需要一个快速的内核,而不是在内核中实现每个附加组件/插件。

    2011 年 12 月 23 日 21:46

    1. Kevin Dangoor

      我们当然也希望 Firefox 很快,并且我们有测试来验证我们的工具不会降低速度(这是我们将内容置于“内核”中获得的基础设施优势之一)。

      我们当然会为附加组件保留大量空间以实现其他功能。

      2011 年 12 月 23 日 22:28

  7. WpCult

    这是一个很棒的工具,我喜欢您可以倾斜和可视化页面的方式,非常棒。

    2011 年 12 月 23 日 22:01

  8. 样式事物

    Kevin Dangoor,
    您能否在我没有所需硬件时禁用该按钮

    2011 年 12 月 23 日 22:46

  9. fpiat

    谁需要另一个 Firebug?
    Netscape 由于添加到浏览器中的所有其他产品而消亡。似乎 Mozilla 正在走同样的道路。
    我想知道 Mozilla 的人是否知道有一个名为 Firebug 的古老而绝对很棒的附加组件。如果没有 Firebug,Firefox 永远不会获得它现在拥有的普及度。
    问题 1:为什么 Mozilla 不帮助 Firebug 变得越来越好,而是花费时间制作并发功能?
    问题 2:为什么 Mozilla 花费时间和金钱重新发明轮子,使用编辑器和其他性感(但没有实际意义)的东西,而不是实施完整的 HTML5 规范(例如表单)。
    似乎不在传教士合唱团中的声音完全被压制了,我们对上帝的话语无话可说。阿门,并祝圣诞快乐。

    2011 年 12 月 24 日 00:31

    1. Kevin Dangoor

      关于 Firebug,我将提供此链接,因为我之前写过这方面的内容:http://blog.mozilla.com/devtools/2011/05/25/the-relationship-between-firebug-and-mozilla-developer-tools/

      还有其他人正在开发 HTML5 表单功能,我相信这些功能正在开发中。我相信,如果您搜索 http://bugzilla.mozilla.org/,您会找到您感兴趣的特定功能的错误。

      最后,我们只是想开发一些很棒的软件。声音没有被压制,我认识的人也没有人声称拥有上帝的话语。如果您想参与对话或帮助为 Web 开发人员制作更好的工具,请在 dev-apps-firefox 邮件列表中注册并参与进来!

      Kevin
      附言:我可以想到许多其他可能导致 Netscape 衰落的原因。为 Web 开发人员添加工具肯定与之无关。

      2011 年 12 月 24 日 18:36

    2. StevetotheH

      我认为,在将 Firefox 与 Netscape 进行比较之前,您应该学会“形成”一个正确的句子。Netscape 失去了优势,因为它停止了创新,而不是因为它进行了创新。我认为,如果您关注周围发生的事情,您会发现每个版本都比上一个版本更好。如果没有 Firefox,就不会有 Firebug,反之亦然。
      Firebug 非常棒,但如果 Firefox 本身也能做到同样的事情,那将是好 1000 倍。这就像 Firefox 由数万名使用 Firefox 及其附加组件并随后提供反馈的人贡献组成。

      2012 年 2 月 23 日 05:12

  10. KWierso

    呵呵。Tilt 在浏览器的 chrome:// URL 上有效……

    2011 年 12 月 24 日 01:33

  11. Amanjeet Singh

    哇,这个 3D 视图功能太棒了……

    2011 年 12 月 27 日 04:14

  12. mynthon

    这一个困扰着我:在哪里可以找到每个 Firefox 版本的更改日志(或详细的版本说明)?

    2011 年 12 月 30 日 07:29

    1. Kevin Dangoor

      我不确定是否有一个页面列出了所有版本说明,但版本说明可以在类似以下的 URL 中找到

      http://www.mozilla.org/en-US/firefox/10.0beta/releasenotes/

      这是当前的官方版本说明

      http://www.mozilla.org/en-US/firefox/9.0.1/releasenotes/

      2012 年 1 月 26 日 07:18

  13. Joachim Thomas

    在我的 FF11 Aurora 上也没有显示任何内容.. 我的系统应该是“启用 WebGL”的,其他演示正在运行(并且在 about:config 中似乎都设置为“true”),但这里没有可见的内容(已安装 11.0a2 2011-12-29)

    2011 年 12 月 30 日 08:32

  14. Mika

    您必须“检查元素 (Q)”,然后底部会出现一个栏。该按钮位于右侧。

    2012 年 1 月 2 日 09:48

  15. Joachim Thomas

    感谢您的建议..

    我尝试使用 Shift+Ctrl+I(在 win7/64 系统上).. 通常其他 WebGL 演示在没有问题的情况下运行.. 但在检查器处于活动状态时,我只看到“HTML”和“样式”按钮……

    是否有任何提示可以在 about:config 中设置更多内容?(据我所知,似乎在那里都设置为“开启”)

    2012 年 1 月 6 日 12:54

    1. Victor Porof

      尝试将 devtools.tilt.force-enable 设置为 true。

      2012 年 1 月 9 日 12:43

  16. Slimmy

    臃肿。

    2012 年 3 月 13 日 12:12

    1. Kevin Dangoor

      尽管您的评论可能被视为恶意攻击,但我还是要说。这取决于您所说的“臃肿”是什么意思。如果您指的是 Firefox 下载文件的大小略有增加,那么您是正确的。但对于大多数人来说,下载文件大小增加一点点并不是什么大问题。

      内存使用和性能都是我们测试的内容,Firefox 开发者工具旨在对日常 Web 浏览产生最小的影响。当您激活它们时,它们也会表现良好。

      我们也没有在添加这些功能时使用户界面臃肿,并且正在努力确保我们工具的用户界面能够很好地扩展。

      因此,您可能会声称“臃肿”,但这只是一个简单的说法。如果存在一些*实际*问题,我们可以讨论它,但我认为不存在。

      2012 年 3 月 14 日 07:05

  17. Richard Cook

    我无法使用3D功能,没有按钮。我使用的是Windows 7系统,Firefox 11浏览器。

    在Firefox 11中,如果我访问http://www.chromeexperiments.com/detail/cell-cycle/?f=webgl

    并启动演示,它会显示WebGL不受支持。

    如果我启动Chrome浏览器,并访问相同的URL,我可以成功运行演示。

    为什么Firefox 11会正确报告我的操作系统支持WebGL呢?

    谢谢,
    Rich

    2012年3月15日 上午10:40

    1. Kevin Dangoor

      我们已经确定了某些显卡驱动程序存在问题。更多信息请查看此处

      https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers

      2012年3月15日 上午11:46

      1. Richard Cook

        啊哈。在戴尔网站上,我笔记本电脑的最新ATI驱动程序版本低于8.741.0.0。我不得不去ATI网站下载最新的参考驱动程序。现在我看到了3D按钮。感谢您的帮助。

        Rich

        2012年3月15日 下午1:50

  18. ErnestV

    是否有WebGL的兼容性列表,例如,与WebGL兼容的硬件要求是什么?
    我刚刚安装了Firefox 11,但没有3D选项(Win7,索尼VAIO)

    2012年3月15日 中午12:12

  19. ErnestV

    算了 – 找到了列表 :)

    2012年3月15日 中午12:20

    1. Percy

      你在哪里找到的?我的索尼VAIO也遇到了同样的问题,也是Win7系统。

      2012年3月27日 下午4:20

      1. Richard Cook

        http://support.amd.com/us/gpudownload/Pages/index.aspx

        2012年3月27日 下午4:39

  20. faycel

    哇哦,3D视图太神奇了,感谢Mozilla。

    2012年3月15日 下午2:29

  21. Sti

    我认为此3D视图功能可以可选地集成到HTML5阅读应用程序中,从而实现逼真的页面处理,而不是使用页面角落等花哨的JS效果。
    为了充分理解这种可能性,请尝试启用开发者工具的3D视图并稍微将文本标题向后倾斜,就像阅读真实的书籍一样,阅读当前的文章和评论列表 – 看看区别?
    至少对我来说,这太棒了!

    2012年3月22日 上午7:01

  22. Percy

    为什么我在页面检查器中看不到3D按钮?

    2012年3月27日 下午4:17

    1. Jean-Yves Perrier

      您是否检查过您的显卡是否支持WebGL?该工具需要此功能。

      2012年3月27日 下午4:38

  23. Tamixes

    喜欢它的易用性 – 但是否有关于它在3D视图中使用的颜色的图例?

    2012年4月14日 上午8:09

  24. Colacino

    Mozilla HTML/CSS/所见即所得编辑器请!!!

    2012年4月16日 下午8:23

  25. DigitalMagick

    好的,我的电脑完全支持WebGL,因为另一台具有相同驱动程序(从同一映像磁盘安装)的相同笔记本电脑也是如此。在更新到Firefox 12后(一发布就更新了),另一台是在15分钟前才更新的。最近更新的那一台有3D按钮并且运行良好。15分钟前更新的那一台没有3D按钮。因此,将此归咎于被阻止的视频驱动程序或WebGL要求是错误的。我们什么时候可以得到一个诚实的答案?

    2012年4月25日 下午11:59

    1. Jean-Yves Perrier

      您应该在支持网站上询问(http://support.mozilla.org)。他们将能够向您询问具体问题以及about:support中的具体值,以便诊断您的问题。

      我们所能做的只是猜测,这没有多大用处。

      2012年4月26日 下午2:11

  26. olav

    对于任何遇到“缺少3D视图”问题的人,以下方法对我有帮助
    访问URL about:config
    在搜索栏中输入“webgl”,找到“webgl.force-enabled”,双击它,将值设置为TRUE

    2012年8月28日 上午2:52

本文的评论已关闭。