我知道我的问题可能有非常广泛的可能性,我会接受指向我可能错过的东西的答案。
我的软件客户端正面临页面在中间停止加载的问题,这也是随机发生的。像往常一样,即使有人从世界最偏远的地方使用 VPN,这种情况也不会发生在外部网络中。该页面只有 14 KB。
它是一种基于网络的软件,通过 HTTPS 通过 Apache 提供 HTML。客户端使用IE8浏览器。
我们做了网络跟踪,发现不仅从我们端到客户端的跟踪字节数不同,甚至加密数据包序列也不同(在流中一段时间后)。但是成功的请求也会发生这种情况!
有人遇到过类似的问题吗?什么会破坏流?
PS:我对在这里得到答案并将其发布到 serverfault 不太乐观。如果有人认为它离题,请随时将其关闭。
最佳答案
可能是operation aborted scenario在 IE7 中抛出错误,但在 IE8 中停止处理。
The HTML file is being parsed, and encounters a script block. The script block contains inline script which creates a new element and attempts to add it to the BODY (document.body.appendChild(newElem)) element before the closing BODY tag has been encountered by the parser. Note that if I removed the highlighted DIV element, then this problem would not occur because the script block’s immediate parent would be BODY, and the script block’s immediate parent is immune to this problem.
Unfortunately the operation aborted dialog was always thrown at the top-level of a web page, even if the problem occured in an iframe. In fact, in most scenarios that we encountered, ad injection in an iframe was usually the root cause of this error. After the user dismissed the error dialog, Internet Explorer would navigate away from the page.
关于apache - IE 突然停止加载 HTML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6310770/