Console.log IE9问题

jQu*_*ast 15 console jquery internet-explorer local-storage

我使用local.storage创建了一个简单的任务管理器,我使用console.log来设置一些变量,但是使用它,整个任务应用程序在IE中不起作用.

有没有其他方法可以做到这一点?

以下是其他浏览器中工作任务管理器的小提琴:http://jsfiddle.net/cRse9c/

jfr*_*d00 45

如果你想console.log()在IE调试器没有运行的时候使用并且没有在IE浏览器中弹出,你可以在console.log()执行任何语句之前将全部范围内的以下内容放在javascript中,以便为你提供一个假人console.log(),使你的console.log()语句不会导致错误:

if (!window.console) {window.console = {};}
if (!console.log) {console.log = function() {};}
Run Code Online (Sandbox Code Playgroud)

当然,如果你真的想console.log()在IE中看到输出,那么你将不得不运行IE调试器,这将导致console.log()定义或使用一些定义它的其他调试环境.