javascript - 如何在应用程序中显示实时 console.logs?

标签 javascript knockout.js

我正在创建一个“ Playground ”,允许用户探索即将支持的 CSS 属性的各种用途。

在其中,我真的希望用户能够查看控制台的日志(我将其写入源代码中),而无需实际打开控制台。换句话说,我想在我的应用程序中拥有一个简单的浏览器控制台小部件。

有人知道从哪里开始吗?

我查了很多资料,没有结果。

我使用 JavaScript 和 Knockout.js 作为 UI。

提前致谢!

最佳答案

var log = console.log;
console.log = function () {
   $('body').append(Array.prototype.slice.call(arguments).join(' ') + '<br>');
   log.apply(console, arguments);
}

http://jsfiddle.net/8bbd9/

关于javascript - 如何在应用程序中显示实时 console.logs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22210587/

相关文章:

knockout.js - 使用 Knockout-ES5 时如何访问自定义绑定(bind)中的可观察对象

knockout.js - 如何在使用无容器控制流时对 div 的 'class' 或 'id' 属性进行数据绑定(bind)?

javascript - JS中如何检查eval是否没有返回

javascript - Drupal 7 + D3 - 在页面中嵌入循环包可视化

javascript - 替换javascript中的所有大括号字符串

javascript - 数字和单位的正则表达式

javascript - 使用映射数组返回 true 或 false

javascript - 如何防止 knockout.js 数据绑定(bind)中的字符转义?

javascript - 在 knockout.js 中访问多维数组中的特定项目

javascript - Knockout.js:推送项目 -> 指定新的 DOM 元素