Google chrome console.log开头的额外空间
在最近的一次更新中,Chrome似乎在每个Google chrome console.log开头的额外空间,google-chrome,google-chrome-devtools,console.log,Google Chrome,Google Chrome Devtools,Console.log,在最近的一次更新中,Chrome似乎在每个console.log输出的开头插入空格。此代码: console.log("one"); console.log("two\nthree"); console.log("four"); …在运行Chrome时,所有线条都排列在左侧边缘,这给了我一个预期的结果: 文本版本: one two three four one two three four 请注意,three不是缩进的,因为它与two是同一字符串的一部分,它前面只是一个换行符 有人知道
console.log
输出的开头插入空格。此代码:
console.log("one");
console.log("two\nthree");
console.log("four");
…在运行Chrome时,所有线条都排列在左侧边缘,这给了我一个预期的结果:
文本版本:
one
two
three
four
one
two
three
four
请注意,three
不是缩进的,因为它与two
是同一字符串的一部分,它前面只是一个换行符
有人知道为什么会这样,以及如何让它停止插入这些空格吗?这是一个Chrome bug吗?(我没有看到它,但是…起初我以为它是Linux/Windows的东西,但那只是因为我的Linux盒的Chrome版本已经过时了(v38.0.2125.111)。当我更新Linux box时,bug也开始出现在那里,因此可能不是某种设置(例如,我想知道某种前缀功能,但如果是这样的话,它是一个具有非常奇怪默认值的新功能)。这是一个新的bug,从那时起到v39.0.2171.95之间引入了一段时间。我有
事实上,他们已经回复,确定了回归发生的时间,并开始修复它。哎呀。这是解决办法:。您可以等待两个发布周期,或者按照中的说明修补devtools版本。