Chrome控制台给我从开头而不是顶部开始的行号<script>



这已经困扰了我一段时间。 在某些时候,我的 Chrome 控制台开始记录我的 JS <script> 标签开头的行号,而不是从文件顶部开始记录行号。 我想我可能已经改变了一些东西,因为它在前段时间做相反的事情。

在这个例子中,Chrome 在第 20 行(270-250=20)吐出"hello",而不是原来的 270。

<html> - line 1
...
<script> - line 250
...
console.log('hello') - line 270

不幸的是,它使这个非常有用的功能基本上无用。 有人经历过吗?

请尝试更新您的 Chrome 版本。至少在 Chrome 22 及更高版本上对我来说效果很好......如果它仍然失败,您可以在 http://new.crbug.com 提交一个新错误,其摘要以"DevTools:"开头。此外,提供公开可用的测试用例将大大减少错误分类和调查时间(请记住,一个简单的案例在 Chrome 22 上对我有用!

这是一个老问题,所以我不知道它是否有帮助,但我在尝试解决另一个 Chrome Devtools 错误时发现了这个问题。

我最近遇到了这个问题,似乎文件可能会发生一些事情(损坏?在我的情况下,它报告所有控制台.log()都来自第 1 行。拔掉头发一段时间后,我发现的唯一解决方案是重命名有问题的文件,使用原始文件名创建一个新文件,然后将所有代码粘贴到新文件中。console.log() 现在应该从正确的行号报告。

最新更新