我基本上想拦截所有控制台流量并将其显示在浏览器窗口中我自己的组件中。我想做 codepen 和 jsbin 所做的 - 他们有一个直接嵌入在页面中的控制台窗口。我在interwebz 上找不到任何有价值的东西。请帮我。
JS 引擎的几乎所有功能都可以替换,这包括控制台。
所以你只需创建自己的,例如..
var oLog = window.console.log;
console.log = (s) => {
var d = document.createElement("div");
d.classList.add("logger");
d.innerText = s;
document.body.appendChild(d);
oLog(s); //if you still want to call old
}
console.log("hello");
console.log("there");
.logger {
background-color: pink;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句