【发布时间】:2015-07-18 06:33:59
【问题描述】:
虽然我使用了漂亮的代码并在“漂亮的代码”选项卡中设置了断点,但调试器仍然在缩小代码中工作。 (我无法确切地看到我在哪里,需要在源代码和“漂亮代码”之间不断切换)。 在具有相同脚本的相同页面上,它有时有效,有时无效。我找不到原因或激活它的方式有什么不同。
有没有办法强制调试器使用“漂亮代码”?任何想法或其他问题?是否应该将此报告为错误?
编辑:我仍然不明白发生了什么,但有一个解决办法。因此,当这种情况发生时,只需编辑脚本并添加“调试器;”光标后的关键字。它将创建一个断点。然后,如果您使用“漂亮代码”,调试器将留在美化代码中。正如我所说,我不明白为什么会发生这种情况,所以我仍在等待答案。
编辑:当前浏览器版本是 42.0.2311.135(64 位)。
编辑:Dave 指出有一个报告的错误非常相似。 https://code.google.com/p/chromium/issues/detail?id=415406 它说这与文件大小有关,但我无法确认。我更改了标题以反映这些发现。
【问题讨论】:
-
我假设您使用的是 41 版,但我问是因为这是 39 中的一个已知问题,似乎在 V 40 中已解决。
-
你有这个bug的链接吗?
-
谢谢,这个问题好像是一样的。正如我在那里看到的,它不是固定的吗?有点老了,出现在v37。
-
我提交了被提及的 Chromium 错误。问题发生的时间非常不一致。不同站点上使用的相同脚本文件不一定会出现问题。问题当然仍然存在:我今天在 Chrome 43 (OS X) 上再次遇到问题
标签: javascript debugging google-chrome-devtools minify javascript-debugger