gpt4 book ai didi

internet-explorer - IE11 - 如果 block 数据大于 4kiB,则不会触发 XMLHttpRequest 级别 2 onprogress 事件

转载 作者:行者123 更新时间:2023-12-02 04:52:45 25 4
gpt4 key购买 nike

我正在使用 XMLHTTPRequest 级别 2 来保持与服务器的粘性连接。

在 IE10、Chrome 和 Firefox 中,收到的每个数据 block 都会按预期触发 onprogress 事件。但是,在 IE11 上,如果数据 block 超过 4kiB,则不会为该 block 触发事件。只有在我收到其他东西后才会触发。

我已经实现了一个解决方法,如果前一个 block 大于 4k,则在 0.5 秒后发送一个虚拟数据,因此为虚拟数据触发 onprogress,我可以检索所需的数据。

我想知道:有关 onprogress 的真实 IE11 行为,以确保是否有针对此问题的更好解决方案,或者解决方法是否确实是正确的解决方案。

有什么帮助吗?

最佳答案

您是否测试过其他一些事件,例如“readystatechange”、“load”或“loadend”?如果是这样,我认为一旦IE处理一些奇怪的事件就没有什么可做的了。根据服务器上运行的代码,它可能会对后端产生一些副作用。

关于internet-explorer - IE11 - 如果 block 数据大于 4kiB,则不会触发 XMLHttpRequest 级别 2 onprogress 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26391102/

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