sha*_*hal 5 google-chrome google-chrome-devtools
很长一段时间,如果我这么做了console.trace(123)——痕迹就崩溃了。Chrome 在某个时候发布了新版本,从那时起它就一直在扩展。我该怎么做才能让它看起来折叠起来?
现在这是一个更好的解决方法。所以他们不打算修复它。
\n\nhttps://bugs.chromium.org/p/chromium/issues/detail?id=677929
\n\nhttps://bugs.chromium.org/p/chromium/issues/detail?id=697203
\n\n\n\nigar...@gmail.com 的评论 11,4 月 13 日(5 天前)\xe2\x9a\x90
\n\n上面的解决方法总是输出粗体文本,并且不支持 css。\n 这里有一个稍微好一点的 polyfil:
\n\nRun Code Online (Sandbox Code Playgroud)\n\nif(window.console && console.trace) {\n var oldTrace = console.trace;\n console.trace = function(msg, css) {\n msg = msg && String(msg) || \'trace\';\n if (!msg.startsWith(\'%c\')) {\n msg = \'%c\' + msg;\n css = \'font-weight: normal;\';\n } else {\n css = \'font-weight: normal; \' + String(css || \'\');\n }\n console.groupCollapsed(msg, css);\n oldTrace.apply(this);\n console.groupEnd();\n } }\n测试它:
\n\nRun Code Online (Sandbox Code Playgroud)\n\nconsole.trace(\'testest\'); console.trace(\'%ctestest\', \'color: #F00\');\nconsole.trace(\'%ctestest\', \'color: #F00; font-weight: bold;\');\nconsole.trace(new RegExp(), new RegExp());\n按预期工作。
\n
| 归档时间: |
|
| 查看次数: |
602 次 |
| 最近记录: |