Jquery Console.log IE9问题

Jquery Console.log IE9问题,jquery,internet-explorer,console,local-storage,Jquery,Internet Explorer,Console,Local Storage,我用local.storage做了一个简单的任务管理器,我用console.log设置了一些变量,但是有了这些,整个任务应用程序在IE中无法工作 有没有其他方法可以做到这一点 以下是其他浏览器中工作任务管理器的功能:除非您打开Firebug指示灯,否则IE中没有console.log。这会变成一个未定义的方法/变量错误 此处的更多信息:如果您想使用console.log(),并且在IE调试器未运行时不让它在IE中爆炸,您可以在全局范围内的javascript中放置以下内容,然后再执行任何cons

我用local.storage做了一个简单的任务管理器,我用console.log设置了一些变量,但是有了这些,整个任务应用程序在IE中无法工作


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


以下是其他浏览器中工作任务管理器的功能:

除非您打开Firebug指示灯,否则IE中没有console.log。这会变成一个未定义的方法/变量错误


此处的更多信息:

如果您想使用
console.log()
,并且在IE调试器未运行时不让它在IE中爆炸,您可以在全局范围内的javascript中放置以下内容,然后再执行任何
console.log()
语句,以提供一个虚拟
console.log()
这将防止您的
console.log()
语句引起错误:

if (!window.console) {window.console = {};}
if (!console.log) {console.log = function() {};}

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

@Mystere-Man。很抱歉。更新了链接,似乎对我有用。我在IE9中获得
LOG:I=1 j=0 k=0
有其他方法吗?我通常会发出警报而不是console.LOG,但如果您想要对象,可以尝试firebug light或点击该链接。我想你可以打开开发工具这个问题还有一些关于在生产中使用
控制台的有用信息:谢谢,这非常方便@用户3388971-我必须回滚您的编辑
var
在Javascript中不适用于块级别,您的编辑删除了
var
,因此它是一个隐式声明,在
strict
模式下不起作用。我将其更改为引用
窗口
对象。