vuejs 实时监控类页面实现
mount raw disk in VirtualBox

js 调试重定向终端输出

Craynic posted @ 2016年9月30日 14:45 in 未分类 , 1612 阅读

最近在手机 app 里调试网页, 看不到 console.log 的输出, 很是不方便, 从网上搜到了这个方案:

if (typeof console  != "undefined")
    if (typeof console.log != 'undefined')
        console.olog = console.log;
    else
        console.olog = function() {};

console.log = function(message) {
    console.olog(message);
    $('#debugDiv').append('<p>' + message + '</p>');
    if (message instanceof Error) {
        console.olog(message.stack);
    }
};

console.error = console.debug = console.info =  console.log

第一段重命名原有的 log 函数, 并且允许多次执行.

第二段是把需要输出的内容写到某个 div 里面. 这里我加了判断, 如果是个异常打印调用栈.

  • 无匹配
Avatar_small
tzwm 说:
2016年10月01日 18:26

你也开始前端了。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter