我使用local.storage创建了一个简单的任务管理器,我使用console.log来设置一些变量,但是整个任务应用程序在IE中都不起作用.
有没有其他方法呢?
这是每个其他浏览器中工作任务管理器的小提琴:http://jsfiddle.net/cRse9c/
解决方法
如果您想使用console.log(),并且IE浏览器未运行时不会弹出IE,则可以在执行任何console.log()语句之前,在全局范围内将以下内容放在JavaScript中一个虚拟的console.log()将使您的console.log()语句不会导致错误:
if (!window.console) {window.console = {};} if (!console.log) {console.log = function() {};}
当然,如果你真的想在IE中看到console.log()输出,那么你将不得不运行IE调试器,这将导致console.log()被定义或者使用一些定义它的调试环境.