jquery - Console.log IE9 问题

标签 jquery internet-explorer console local-storage

我使用 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/

相关文章:

javascript - 不切换到 IE 或 Firefox 中的窗口

c# - 如何在 Winforms 中包含控制台?

javascript - 多个处理程序附加到一个事件 : How to detach only one?

jquery - 使用滑动 jQuery 在悬停时显示/隐藏元素

css - Internet Explorer 10-11 中列表元素符号的奇怪行为

jquery - 互联网浏览器 : jquery

c# - 如何抓取父进程标准输出?

java - 使 URL 在 Eclipse 控制台中可点击

javascript - Bootstrap 轮播并显示多个元素

javascript - 每次单击按钮时重置 setTimeout?