【问题标题】:My javascript file is displayed as a single line of text in the chrome debugger. Why?我的 javascript 文件在 chrome 调试器中显示为单行文本。为什么?
【发布时间】:2011-08-16 07:53:16
【问题描述】:

我似乎偶然遇到了这个。它通常会正常显示文件,但有时会全部压缩到一行。我不知道是什么原因造成的。

【问题讨论】:

  • 你用什么来创建文件 score.js?

标签: javascript google-chrome debugging


【解决方案1】:

注意:在当前版本的 Chrome 中,这实际上是通过单击开发人员工具窗格左下方的{} 图标(“漂亮打印”)来完成的。

【讨论】:

  • 太棒了!这让我发疯了!
  • 我们如何在 Internet Explorer 中做到这一点?
【解决方案2】:

啊,想通了。问题文件的行尾以某种方式设置为 Mac 格式,而其余文件为 Windows 格式。不确定格式是如何交换的,但很容易转换回来(在 Notepad++ 中,只需转到 Edit -> EOL Conversion)。

【讨论】:

  • 干杯!我遇到了同样的问题,让我更加痛苦!
【解决方案3】:

您已经回答了您自己的问题,但这是一个值得注意的地方,Chrome(从 v12 开始,目前处于开发通道中)具有内置的漂亮打印功能,可以快速处理典型的单行所有表现良好的网站都会生成的 JavaScript 文件。在 Web Inspector 的 Scripts 选项卡中,通过通常的下拉菜单选择一个文件,然后右键单击源代码。选择“De-obsfucate Source”将以合理的方式格式化文件,甚至允许您在新重新格式化的代码中设置断点。很有帮助。

【讨论】:

  • 酷。这听起来很有帮助。
猜你喜欢
  • 2016-10-10
  • 2019-03-14
  • 1970-01-01
  • 2011-04-03
  • 1970-01-01
  • 1970-01-01
  • 2017-05-27
  • 1970-01-01
相关资源
最近更新 更多