console.log不会将消息打印到firebug控制台?

Kar*_*hik 5 javascript console firebug

我正面临这个奇怪的问题.我正在调试的WebApp,正在调用javascript console.log/console.log/error/debug/etc.,但Firebug控制台根本不打印它们.此应用程序使用Dojo/Dijit工具包.不确定它是否有任何特殊之处

它似乎不是浏览器的问题,我尝试了另一个带有console.debug调用的简单网页,并且消息按预期显示在控制台上.

请告知我应该寻找什么.我也试过Chrome/IE.

提前致谢/

use*_*621 8

console没有写保护,它可以被任何东西取代.你可以试试

alert(console.log.toString());
Run Code Online (Sandbox Code Playgroud)

找出console.log真正的东西

编辑:

一个更好的方法是

var originalConsole = console;
// now include your library
// ...
originalConsole.log(console.log);
Run Code Online (Sandbox Code Playgroud)

在Firebug中,单击该功能可直接进入其定义.


Moh*_*sen 5

你试过window.console.log()吗?也许你不在窗口范围内