在javascript中设置输出颜色

在javascript中设置输出颜色,javascript,console,compatibility,Javascript,Console,Compatibility,我在另一个问题中看到了这段代码,我知道它在chrome控制台中工作,但在javascript控制台中不工作,比如jsbin或stackoverflow代码段 如何使其在所有控制台中都能兼容? console.log(“%cooh my goods!”,“background:#222;color:#bada55”)你就是不能。他们需要先实现它。你根本不能。他们需要首先实现它。这里是一个没有“%”语法的非常简单的实现(我只想告诉您,您实际上并不需要此功能): var styles=“背景:#2

我在另一个问题中看到了这段代码,我知道它在chrome控制台中工作,但在javascript控制台中不工作,比如jsbin或stackoverflow代码段

如何使其在所有控制台中都能兼容?


console.log(“%cooh my goods!”,“background:#222;color:#bada55”)你就是不能。他们需要先实现它。

你根本不能。他们需要首先实现它。

这里是一个没有“%”语法的非常简单的实现(我只想告诉您,您实际上并不需要此功能):

var styles=“背景:#222;颜色:#bada55”;
日志(“你可以做”,样式(样式,“这个”);
日志(“你可以做”,样式(样式,“这个”);
日志(“你可以做”,样式(样式,“这个”)

div{边框底部:1px实心#ddd;填充:.5em}

!函数(pre){this.log=function(){var a=document.createElement(“div”);a.innerHTML=Array.prototype.join.call(参数“”);pre.appendChild(a)};this.style=function(a,b){return'+b+“};}(document.getElementById(“pre”)这里是一个没有“%”语法的非常简单的实现(我只想告诉您,您实际上并不需要此功能):

var styles=“背景:#222;颜色:#bada55”;
日志(“你可以做”,样式(样式,“这个”);
日志(“你可以做”,样式(样式,“这个”);
日志(“你可以做”,样式(样式,“这个”)

div{边框底部:1px实心#ddd;填充:.5em}

!函数(pre){this.log=function(){var a=document.createElement(“div”);a.innerHTML=Array.prototype.join.call(参数“”);pre.appendChild(a)};this.style=function(a,b){return'+b+“};}(document.getElementById(“pre”)你可能不能,你需要它做什么?你可以使用
console.warn
console.error
来区分你的输出。你可以看看这个问题,我想这会对你有所帮助。我投票关闭这个问题,因为JSBin或Stackoverflow代码段中控制台提供的功能是浏览器中可用功能的子集。哇,未知数是用于密切的问题,有问题就是犯罪!stackoverflow代码段确实支持某些占位符,如%i、%s、%o,但它们不支持颜色,因此不支持%c。您可能不能,您需要它做什么?你可以使用
console.warn
console.error
来区分你的输出。你可以看看这个问题,我想这会对你有所帮助。我投票关闭这个问题,因为JSBin或Stackoverflow代码段中控制台提供的功能是浏览器中可用功能的子集。哇,未知数是用于密切的问题,有问题就是犯罪!stackoverflow代码段确实支持某些占位符,如%i、%s、%o,但它们不支持颜色,因此不支持%c。