我正面临这个奇怪的问题。我正在调试的WebApp,正在调用javascript console.log / console.log / error / debug / etc.,但Firebug控制台根本不打印它们。 此应用程序使用Dojo / Dijit工具包。不确定它是否有什么特别之处
浏览器似乎没有问题,我尝试了另一个带有console.debug调用的简单网页,并且该消息按预期显示在控制台上。
请告知我应该寻找什么。我也试过Chrome / IE。
先谢谢/
答案 0 :(得分:8)
console
没有写保护,可以用任何东西替换。你可以试试
alert(console.log.toString());
找出console.log
到底是什么
更好的方法是
var originalConsole = console;
// now include your library
// ...
originalConsole.log(console.log);
在Firebug中,单击该功能可直接进入其定义。
答案 1 :(得分:5)
window.console.log()
吗?也许你不在窗口范围内
答案 2 :(得分:3)
如果不这样做,请不要忘记检查浏览器控制台是否启用了“日志记录”。
答案 3 :(得分:0)
只是为了更新这个问题 - : 确保firebug已启用 - - >适用于所有网页。 重新加载应用程序。 然后在萤火虫面板 - - >控制台 - - >所有。 将显示所有console.log消息。