'未指定错误'在IE中表示
What does 'unspecified error' mean in IE?
我在IE8中读取document.namespaces
时得到unspecified error
。
我似乎无法在一个独立的页面中重现这个问题,我的代码片段是:
function addNamespace(key, value) {
try {
$("html").attr(key, value);
if (document.namespaces && // This throws the error
!document.namespaces[key]) {
document.namespaces.add(key, value);
}
} catch (e) {
alert("Error: " + e);
}
};
不要介意现在为什么我试图在运行时添加一个命名空间(它与Facebook Like不能正常工作有关…看看这个评论- Facebook的点赞按钮在Firefox中显示,但在IE中不显示)。
我的问题很简单——在什么条件下会发生unspecified error
?
当浏览器试图使用某些东西(通常是一个值)没有正确设置或初始化时,似乎会发生未指定的错误。我已经看到了很多未指定的错误,从Ajax代码试图访问的东西(通常从DOM)之前,页面已经完成加载(即使页面似乎已经加载)…
在谷歌上搜索这个错误显示一些人说这是浏览器问题,但根据我自己的经验,我强烈怀疑这与一些异步代码没有按照你认为的运行的顺序运行有关。
在我看来,IE中的这个错误与chrome中的这个常见错误非常相似
Uncaught SyntaxError: Unexpected token <
对于那些在IE中使用多边形时遇到这个问题的人。
检查你导入不同库的顺序,确保依赖关系是正确的,如果你使用requireJS,这个错误也可能是从配置文件中引起的。
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- React中的数据集表示
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 设置倒计时计时器,IE出现问题
- 仅在IE中,javascript中的时区名称不正确
- 在IE中加载Firebug Lite时出现问题
- 为什么我得到错误IE修剪方法是't支持
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- 通过具有IE<11
- IE在将字符串转换为日期时从日期中删除4小时
- 列表样式在IE中未设置为none,但在IE中适用
- IE/Chrome中未定义的函数,但Firefox中没有
- Jquery Modal表单登录与AJAX-ASP经典上的IE 9
- window.opener.document在ie中不起作用
- IE中关于ZK和JavaScript集成的一些错误
- 用IE支持的方式表示item. parentelelement .remove()
- '未指定错误'在IE中表示