rip*_*234 12 javascript internet-explorer
我在IE8 unspecified error阅读时得到了document.namespaces.
我似乎无法在独立页面中重现该问题,我的代码段是:
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);
}
};
Run Code Online (Sandbox Code Playgroud)
没关系,为什么我要在运行时添加一个命名空间(它与Facebook有关就像没有正常工作...看到这个评论 - Facebook在Firefox中显示按钮但在IE中没有显示).
我的问题很简单 - 在什么条件下会unspecified error发生?
小智 8
如果未正确设置或初始化浏览器尝试使用的某些内容(通常为值),则似乎会发生未指定的错误.我已经看到很多未指定的错误来自Ajax代码试图在页面加载之前访问某些东西(通常来自DOM)(即使页面看起来已经加载了)......
关于此错误的一些Google搜索显示有些人说这是一个浏览器问题,但根据我自己的经验,我强烈怀疑它与某些异步代码有关,这些异步代码没有按照您认为运行的顺序运行.
| 归档时间: |
|
| 查看次数: |
15955 次 |
| 最近记录: |