gpt4 book ai didi

javascript - 如果 XMLHttpRequest 对象支持 W3C 进度事件,如何检查 JavaScript?

转载 作者:数据小太阳 更新时间:2023-10-29 04:12:08 27 4
gpt4 key购买 nike

如果 XMLHttpRequest 对象支持 W3C Progress Events,有没有办法在 JavaScript 中检查? ?我的意思是,如果将 onloadonprogressonabortonerror 等属性设置为某些处理程序函数,将会有那些函数调用了那些事件,如前所述。

附加(奖励)问题:有没有办法增加 XMLHttpRequest(例如,使用一些计时器)以支持这些事件?

旁注:我首先在 XMLHttpRequest 的上下文中发现了 W3C Progress Events here

最佳答案

你试过这样做吗?

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 Progress 事件。

关于javascript - 如果 XMLHttpRequest 对象支持 W3C 进度事件,如何检查 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1249502/

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