首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果JavaScript对象支持W3C进度事件,如何签入W3C?

如果JavaScript对象支持W3C进度事件,如何签入W3C?
EN

Stack Overflow用户
提问于 2009-08-08 17:59:10
回答 1查看 5.6K关注 0票数 8

是否有任何方法在JavaScript中检查XMLHttpRequest对象是否支持W3C进度事件?我的意思是,如果将onloadonprogressonabortonerror等属性设置为某个处理程序函数,那么这些函数就会被称为那些事件,正如所描述的那样。

附加(额外的)问题:是否有一种方法可以增强XMLHttpRequest (例如,使用一些计时器)来支持这些事件?

Sidenote:我第一次在XMLHttpRequest http://www.nczonline.net/blog/2009/07/09/firefox-35firebug-xmlhttprequest-and-readystatechange-bug/的上下文中发现了有关XMLHttpRequest进度事件的信息

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-08-09 00:32:01

你试过这样做吗?

代码语言:javascript
复制
try {
    var xhr = new XMLHttpRequest();

    if ('onprogress' in xhr) {
        // Browser supports W3C Progress Events
    } else {
        // Browser does not support W3C Progress Events
    }
} catch (e) {
    // Browser is IE6 or 7
}

我在Firefox&IE8中测试了这一点。Firefox显示它支持它。IE表示,它不支持W3C进度事件。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1249502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档