gpt4 book ai didi

google-chrome - 为什么 "trace"在过去 2 个月在 Chrome 中扩展?

转载 作者:行者123 更新时间:2023-12-03 05:16:37 27 4
gpt4 key购买 nike

很长一段时间,如果我这样做 console.trace(123) - 跟踪就会崩溃。 Chrome 在某个时候发布了新版本,从那时起它就一直在扩展。我该怎么做才能让它看起来折叠起来?

最佳答案

现在这是一个更好的解决方法。所以他们不打算修复它。

https://bugs.chromium.org/p/chromium/issues/detail?id=677929

https://bugs.chromium.org/p/chromium/issues/detail?id=697203

Comment 11 by igar...@gmail.com, Apr 13 (5 days ago) ⚐

Workaround above always outputs bold text and doesn't support css. Here's a slightly better slightly better polyfil:

if(window.console && console.trace) {
var oldTrace = console.trace;
console.trace = function(msg, css) {
msg = msg && String(msg) || 'trace';
if (!msg.startsWith('%c')) {
msg = '%c' + msg;
css = 'font-weight: normal;';
} else {
css = 'font-weight: normal; ' + String(css || '');
}
console.groupCollapsed(msg, css);
oldTrace.apply(this);
console.groupEnd();
} }

Testing it with:

console.trace('testest'); console.trace('%ctestest', 'color: #F00');
console.trace('%ctestest', 'color: #F00; font-weight: bold;');
console.trace(new RegExp(), new RegExp());

works as expected.

关于google-chrome - 为什么 "trace"在过去 2 个月在 Chrome 中扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42809425/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com