【发布时间】:2014-12-11 00:50:28
【问题描述】:
我正在使用 XMLHTTPRequest 级别 2 来保持与服务器的粘性连接。
在 IE10、Chrome 和 Firefox 中,接收到的每个数据块都会按预期触发 onprogress 事件。但是,在 IE11 上,如果数据块超过 4kiB,则不会为该块触发事件。它只会在我收到其他内容后触发。
我已经实现了一个解决方法,如果前一个块大于 4k,则在 0.5 秒后发送一个虚拟数据,因此会为虚拟数据触发 onprogress,我可以检索所需的数据。
我想知道:关于 onprogress 的真实 IE11 行为,以确保是否有更好的解决方案来解决此问题,或者解决方法是否确实是正确的解决方案。
有什么帮助吗?
【问题讨论】:
标签: internet-explorer internet-explorer-11 xmlhttprequest-level2