我和你一样正在检查东西,并在 Facebook 上发现了这个有趣的东西。
我知道用类似这样的东西是完全可行的:
var cssRule =
"color: rgb(249, 162, 34);" +
"font-size: 60px;" +
"font-weight: bold;" +
"text-shadow: 1px 1px 5px rgb(249, 162, 34);" +
"filter: dropshadow(color=rgb(249, 162, 34), offx=1, offy=1);";
console.log("%cHello World", cssRule);
我的主要问题是,他们如何停止显示您总是在控制台右侧显示的 file.js:line_numer?
使用上面的代码,您会看到:
View Full Image
你注意到红色圆圈了吗?但在 facebooks 示例中,它们不显示该信息。我查看了 Mozilla 上的 Web.Console API ( Link ),那么有人可能知道如何排除该特定信息吗?
最佳答案
您只需异步/延迟 console.log
调用,例如
setTimeout(console.log.bind(console, '%cFoo', 'color: #FF00FF;'), 0);
关于javascript - Facebook 是如何登录控制台的呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27415145/