1
lizheming 2014 年 11 月 20 日
console.error
console.warn console.table 这么多呢..别吊死在一棵树上上.. |
2
lizheming 2014 年 11 月 20 日 如果console都被覆盖了的话也可以自己做调试输出啊..具体查看: http://segmentfault.com/blog/laopopo/1190000000731903
|
3
FrankFang128 2014 年 11 月 20 日
本来就是返回 undefined 啊。
什么叫不能调试呢?请详述。 是在不行请用 debugger 调试 |
4
Mutoo 2014 年 11 月 20 日
console = null; // that's evil;
|
5
learnshare 2014 年 11 月 20 日
哪个库这么牛,直接删除 console 来退出 debug 模式...
|
6
clino 2014 年 11 月 20 日
这不返回undefined会返回什么呢?
console.log() undefined |
7
Jaylee 2014 年 11 月 20 日
|
8
typcn 2014 年 11 月 20 日 写一个扩展,在页面加载完成前运行脚本。var xxx = console
然后通过chrome的api把这个xxx导入到页面里 |
9
learnshare 2014 年 11 月 20 日
@Jaylee 主要是这个办法影响了其他使用该功能的 JS,完全是不明智的做法
|
10
livelazily 2014 年 11 月 20 日 via Android 创建一个 iframe 对象,iframe.contentWindow.console 就是完整的每被覆盖的 console
|
11
66beta OP @FrankFang128
是console.log('xxx');返回undefined,这样就不方便在js里面在console里显示json了~ |
12
spance 2014 年 11 月 20 日 delete console.log;
// chrome. console.log(XXXX); |
13
Mutoo 2014 年 11 月 20 日
>> console.log(JSON.stringify({a:1,b:2}, null, 2));
{ "a": 1, "b": 2 } << undefined |
14
FrankFang128 2014 年 11 月 21 日 via Android 估计某个库写了
console = ... 那样的话就没救了。 你可以在HTML head第一行写 _console = console |
15
idgnarn 2014 年 11 月 21 日 via iPhone debug为什么不用断点?
|
16
livelazily 2014 年 11 月 21 日
@66beta console.log 这个函数本来就没有返回值的啊...你到底想要获取什么东西?
|
17
66beta OP @livelazily console.log('abc'); 应该显示abc,但是没显示~只返回了undefined
|
18
66beta OP |
19
livelazily 2014 年 11 月 21 日 @66beta 显示和返回值是两个东西... 如果是没有显示的话,应该是 console.log 被人覆盖了,按照我的方法就可以从别的 iframe windos 里拿一个回来; 如果是要返回值, console.log 函数是没有返回值的
|
20
66beta OP @livelazily 谢,其实我就是想偷懒,在console被覆盖的情况下,最简单的方式可以重新用,其实就几个小json,console.log足够了~
|
21
justplaymore 2014 年 11 月 21 日 console.log本来就是没有返回值的,所以默认是undefined
lz如果遇到的是console.log没有输出值,那用typeof来检查一下 |