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