我使用 local.storage 制作了一个简单的任务管理器,并使用 console.log 设置一些变量,但这样整个任务应用程序就无法在 IE 中运行。
有没有其他方法可以做到这一点?
这是所有其他浏览器中工作任务管理器的 fiddle :http://jsfiddle.net/cRse9c/
最佳答案
如果您想使用 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()
进行定义或使用定义它的其他调试环境。
关于jquery - Console.log IE9 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7424968/