chrome 开发者工具中的人类可读 javascript

Posted

技术标签:

【中文标题】chrome 开发者工具中的人类可读 javascript【英文标题】:Human readable javascripts in chrome developer tools 【发布时间】:2011-05-27 22:21:24 【问题描述】:

有人知道 Chrome 开发者工具是否可以将 javascript 格式化为人类可读的形式吗?某种美化剂会很方便。假设我正在使用一些 JS 库,我需要实例化它的对象,这样我就应该知道将什么放入构造函数中。但是在 Chrome 开发者工具用户界面中搜索这个有 4 行的庞大库非常烦人......

否则,服务器端需要负责实现“开发模式”,以提供未缩小的 javascript 文件......

【问题讨论】:

很确定这是不可能的,但我希望我错了,因为这将是一个不错的功能。 我做了,但是没有这个功能很奇怪,所以我最好在这里问 萤火虫版本:***.com/questions/4279319/… 【参考方案1】:

某些浏览器有一个 Pretty print 按钮,看起来像 ,它会根据浏览器显示为 html、JS 和/或 CSS。

Chrome 在 Sources 选项卡中有它:

Firefox 在 Debugger 选项卡中拥有它

这些按钮的位置可能会改变,但它应该一直在那里

【讨论】:

在 Windows 上,它是一个类似于 -> 的小图标。标题说漂亮的印刷品。 @with 感谢您提到这一点。我想知道为什么他们在 Windows/Mac OS 上实现它的方式不同。 有谁知道这个 Chrome 功能发生了什么?我想我过去在我的 Chrome 中看到过这种情况,但现在它似乎消失了。 @superjos 他们现在已将其更改为在 Mac OS 和 Windows 上相同。 嗯,但我什至无法在上下文菜单中看到它。只有“检查项目”命令在那里。见screenshot。【参考方案2】:

难道没有漂亮的打印图标(看起来像: ),至少在 Windows 上,脚本选项卡中有一个吗?

【讨论】:

【参考方案3】:

有http://jsbeautifier.org/ 供在线使用(您需要复制/粘贴)。

在该站点上,他们有一个指向 fiddler 的链接(一个网络调试代理)和一个 JavaScript Formatter 的链接(第三个​​扩展)。

【讨论】:

以上是关于chrome 开发者工具中的人类可读 javascript的主要内容,如果未能解决你的问题,请参考以下文章

PHP 数组中的人类可读列表

Chrome开发者工具Debug入门

JUnit 4中的人类可读测试名称

Chrome开发者工具Debug入门

Chrome 开发者工具/调试器:“漂亮的打印”不起作用

protobuf-net 中的人类可读表示