gpt4 book ai didi

javascript - 'unspecified error'在IE中是什么意思?

转载 作者:可可西里 更新时间:2023-11-01 02:09:02 26 4
gpt4 key购买 nike

在 IE8 中读取 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);
}
};

现在别管我为什么要在运行时添加命名空间(这与 Facebook Like 无法正常工作有关...请参阅此评论 - Facebook like button showing in Firefox but not showing in IE)。

我的问题很简单 - 在什么情况下会发生未指定的错误

最佳答案

未指定的错误似乎发生在浏览器尝试使用的某些内容(通常是值)未正确设置或初始化时。在页面加载完成之前(即使页面看起来已经加载),我已经看到很多来自 Ajax 代码试图访问某些东西(通常来自 DOM)的未指明错误...

谷歌搜索这个错误显示有些人说这是浏览器问题,但根据我自己的经验,我强烈怀疑它与一些异步代码没有按照你认为的顺序运行有关它正在运行。

关于javascript - 'unspecified error'在IE中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7633722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com