Console.log IE9 问题
我使用 local.storage 制作了一个简单的任务管理器,并使用 console.log 设置一些变量,但这样整个任务应用程序就无法在 IE 中运行。
有没有其他方法可以做到这一点?
这是所有其他浏览器中工作任务管理器的小提琴: http://jsfiddle.net/cRse9c/
I made a simple Task Manager using local.storage and I'm using console.log to set some variables but with that, the entire task app doesn't work in IE.
Is there any alternative method of doing this?
Here is the fiddle of the working Task Manager in every other browser: http://jsfiddle.net/cRse9c/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您想使用
console.log()
并使其在 IE 调试器未运行时不会在 IE 中崩溃,您可以在全局范围内的 javascript 中将以下内容放在任何之前执行 console.log()
语句会为您提供一个虚拟的console.log()
,这将使您的console.log()
语句不会导致错误:当然,如果你真的想看
console.log()
在 IE 中输出,那么您必须运行 IE 调试器,这将导致console.log()
被定义或使用其他一些调试环境定义它。If you want to use
console.log()
and have it not bomb out in IE when the IE debugger is not running, you can place the following in your javascript at the global scope before anyconsole.log()
statements execute to give you a dummyconsole.log()
that will keep yourconsole.log()
statements from causing errors:Of course, if you actually want to see the
console.log()
output in IE, then you will have to run the IE debugger which will causeconsole.log()
to get defined or use some other debugging environment that defines it.除非 Firebug 指示灯亮起,否则 IE 中没有 console.log。它会变成未定义的方法/变量错误
更多信息在这里:IE9支持console.log吗?它是一个真正的函数吗?
There's no console.log in IE unless you have Firebug light on. It's gonna turn into a undefined method/variable error
More information here: Does IE9 support console.log, and is it a real function?