Mozilla 基金会早先发布了Firefox Developer Edition 47 开发者浏览器,以改善扩展调试。
Mozilla 基金会的博客 Mozilla Hacks 上发表了一篇题为《 Developer Edition 47 – User agent emulation, popup debugging and more 》的博文,其作者是 Tim Nguyen(开发工具工作者)和 Firefox 工程师 Brian Grinstead,他们称通过使用浏览器工具箱(Browser Toolbox)调整运行状况,调试面板可以持续保持打开。开发者可以打开弹出窗口返回浏览器工具箱。
Nguyen 和 Grinstead 称:
开发者可以使用这次发布的产品更便捷地监测弹出窗口。你可以锁定弹出窗口,以防你鼠标点击别处时它就消失了。你必须打开浏览器工具箱,点击在工具箱右上角的四个方块图标来使用这个功能。
你可以在这里查看到这个动作的截图。
开发者浏览器的另一大新功能是为调试存储密集型应用程序提供改进的支配视图。Mozilla 基金会在原先工作的基础上添加了一个保留路径面板。根据 MDN Developer Tools 所述:
假设有一个给定的节点,保留路径面板将会向你展示从这个节点到 GC root 的五条最短路径。从而你可以看到所有避免给定节点被执行回收操作的节点。当你发现一个对象泄露后,你将会看到究竟有哪些对象持有对它的引用。
值得注意的是 Developer Edition 47 移除了 3D 视图。Nguyen 和 Grinstead 解释称它与 Firefox 多进程版本相冲突。
然而一些开发者对这项改动提出了异议,JavaScript 开发者 Nazar Mokrynskyi抱怨道“3D 视图被移除了,但是推荐使用的 Tilt 3D 在最新的版本中不能使用,它上一次更新竟然是在 2011 年。对于 3D 的移除是正确的吗?是否考虑在未来恢复这个功能?”
“我们确实讨论过,用一个更有用的方式来可视化物体,但是这都还没提上日程。或许我们将在插件中实现这个功能。”Grinstead 回复说。
Mozilla 基金会在 2014 年 11 月推出了开发者专用的浏览器 Firefox Developer Edition。在 Firefox1.0 版本发布后的 10 年,更名后 Aurora 的发布将持续关注于给开发者提供环境以流水化其开发工作流。
开发者可以点击这里下载最新的Firefox 浏览器和特别的Developer Edition。
查看英文原文: Firefox Developer Edition Brings Popup Debugging
感谢张龙对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们。
评论