【问题标题】:JavaScript onerror and onload browser compatibilityJavaScript onerror 和 onload 浏览器兼容性
【发布时间】:2014-08-30 13:14:09
【问题描述】:

在向 DOM 添加元素后,我正在使用 JavaScript 的 element.onloadelement.onerror 函数。现在我对这种方法的浏览器兼容性很感兴趣,因为我看到有人使用element.onreadystatechange

如何为 onload 和 onerror 定义一个函数,使其在所有浏览器上都有效?

【问题讨论】:

    标签: javascript internet-explorer onload onerror


    【解决方案1】:

    最好的办法是在所有浏览器中都有效(假设这包括像 IE7 这样的旧浏览器)是使用像 dojo 或 jquery 这样的框架来为您处理抽象。

    不过要回答您关于onloadonerror 的浏览器兼容性的问题,主要问题是如果页面已经加载,它们不会在 IE8 及以下版本中触发。

    我不推荐onreadystatechange,因为它不是所有浏览器的标准,将来也不会提供:

    Won't be supportted from IE11 onwards

    【讨论】:

    • 能否提供一个代码示例来处理所有现代浏览器和 IE8+ 以及 onerror 和 onload 函数!?
    猜你喜欢
    • 2012-10-19
    • 2011-09-01
    • 2014-09-12
    • 2015-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多