支持 XmlHttpRequest.onprogress 或可轻松扩展的 JavaScript 框架(如有必要,可进行模拟)
哪个 JavaScript 库和框架支持 XmlHttpRequest 的“onprogress”事件(可能作为插件或扩展),并在必要时进行模拟?或者哪个 JavaScript 框架最容易扩展以支持 xhr.onprogress?
“必要时进行模拟”我的意思是,如果 Web 浏览器不支持 XHR 2.0“onprogress”事件,则将使用“onreadystatechange”。因为某些浏览器只为每个状态触发一次 onreadystatechange,并且不会在服务器刷新时调用 onreadystatechange,所以如果是这样的浏览器,可能需要某种计时器/间隔来定期检查 XHR 对象。
Which of JavaScript libraries and frameworks has support for "onprogress" event for XmlHttpRequest (perhaps as a plugin or extension), emulated if necessary? Alternatively which JavaScript framework would be easiest to extend to support xhr.onprogress?
By "emulated if necessary" I mean here that if web browser doesn't support XHR 2.0 "onprogress" event, then "onreadystatechange" would be used. Because some browsers fire onreadystatechange only once for each state, and do not call onreadystatechange on server flush, then some kind of timer / interval would probably be necessary to periodically check XHR object if it is such browser.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 $.ajax Transports 扩展 jQuery 来实现您想要的效果。不过,您必须自己完成所有艰苦的工作。
You may be able to extend jQuery to achieve what you desire with $.ajax Transports. You will have to do all the hard work yourself though.