js 调试重定向终端输出
Craynic
posted @ 2016年9月30日 14:45
in 未分类
, 2320 阅读
最近在手机 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 里面. 这里我加了判断, 如果是个异常打印调用栈.
- 无匹配
2016年10月01日 18:26
你也开始前端了。