javascript - Facebook 是如何登录控制台的呢?

标签 javascript facebook

我和你一样正在检查东西,并在 Facebook 上发现了这个有趣的东西。

fb View Full Image

我知道用类似这样的东西是完全可行的:

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);

Source

我的主要问题是,他们如何停止显示您总是在控制台右侧显示的 file.js:line_numer

使用上面的代码,您会看到: norm 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/

相关文章:

windows - 在客户端应用程序中使用来自 facebook graph api 的实时更新

javascript - promise 以不同的方式执行时显示不同的结果

JavaScript 语法问题以定位正确的元素

ios - 用户是否需要登录 Facebook 才能通过 Facebook Messenger 分享开放图谱故事?

ios - 如何判断用户是否已在 iOS 上登录 Facebook?

android - 取消时未调用 Facebook Android SDK 3.0 回调

javascript - facebook graph api 中的节点 ID 是什么,我如何找到它?

javascript - 使用ajax jquery nodejs从数据表和mysql中删除数据时遇到问题

Javascript 赋值延迟?

javascript - 我可以使用 JavaScript 变量设置元素样式吗?