什么会导致'消息:'console'undefined"错误突然出现
What would cause a "Message: 'console' is undefined" error to arise all of a sudden?
我一直在运行我的Sharepoint网页很长一段时间没有问题(好吧,不是这个问题),今天我得到:
Message: 'console' is undefined
Line: 1124
注意:这个问题发生在IE,但不是在Chrome。在IE中,"浏览器模式"为ie8;文档模式为ie8标准(页面默认)
第1124行是下面的"console.log()"行:
$(document).ready(function () {
console.log('The ready function has been reached');
});
我在这里找到了解决这个问题的方法。
windowskm在kennytm的回答下面的评论说:"place if (!window.console) console = {log: function() {}};在你页面的顶部! "
我这样做了,错误消失了。但我想知道为什么和如何这个问题突然出现在"阴暗的灰色天空中"(当我在圣克鲁斯输入这个时,这里正在下雨)-这不仅仅是学术上的好奇心,但我想知道导致这个问题的原因是否也可能有一些尚未被发现的有害影响,我需要注意。
现在,使用上面的解决方案解决了一个问题,但是是否有更深层次的问题需要我去解决?
如果在开发人员工具未打开时调用console.log
, IE 8将总是抛出该错误。
实际上,在IE 8中,它是一个空引用,直到控制台打开。
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- "未捕获的语法错误:意外的标记}"
- Soundcloud api"未捕获的类型错误:无法读取属性'uri'“未定义”;
- 为什么我会出现此错误"未捕获引用错误:未定义标题;
- "未捕获的语法错误:意外的标记"角度JS
- 内联javascript与"<脚本>"字符串错误地关闭了脚本标记
- jquery validate 1.8.1”;jQuery"是未定义的错误IE8
- 语法错误:"意外的标记<"在Web控制台中
- Backbone.View渲染错误"TypeError:无效'instanceof'操作数e.
- jsTree jQuery:select_node错误:"无法读取属性'obj'“未定义”;
- Parse.com Cloud Code beforeSave()错误:"未捕获尝试用指向新的未保存对象的指针
- MongoDb聚合$match错误:"参数必须是聚合管道运算符“;
- JavaScript运行时错误:“$"未定义-ASP.NET WebForms(MasterPage)
- AngularJS:试图使用一个服务,得到错误"无法读取属性'那么'“未定义”;
- Javascript/HTML”;错误”:"请使用POST请求“;将下拉选择与case/switch语句一起使
- Knockout.js动态选择模板错误:"找不到ID为'的模板'&”;
- 能够创建一个以字符串为键的映射,但当引用该键时;意外的数字错误"
- ReactJS+NodeJS:什么是错误"传递--update binary以重新安装或--build fro
- JSLint错误“是什么;类型错误"意思是