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 )关注我们。