有时(在不可预测的时刻,但可以重现),IE会完全挂起5分钟(窗口显示未响应),然后回来,xmlhttprequest对象响应错误12002。
我可以重现它的方法如下:
1.使用按钮从主窗口(A)打开窗口(B)
2.当单击按钮以打开窗口B时,窗口A同步调用ajax(PROC1)。PROC1运行文件。
3.新窗口(B)有ajax代码(PROC2),并异步调用服务器。运行良好。
4.在PROC2完成但返回数据之前,用户关闭窗口B。
5.在主窗口(a)中再次单击按钮。PROC1再次运行,但现在send()调用阻塞了5分钟。
请帮忙解决。我已经找了3天。
请注意: * 我无法在Firefox中测试它(该应用程序不兼容Firefox) * 我必须使用同步调用(这是应用程序构造的方式,重新编写它需要太多的开发人员工作量)
为什么会发生这种情况,如何修复?