在IE8中访问我的网络应用时,有时页面无法完成加载。我会看到“(剩余1件商品)等待http://localhost:8080/ ......”
问题是非常零星的,因为我可以在出现问题之前浏览我的网页应用程序几十次。我只看到IE8中的问题,但我不能肯定地说它在其他浏览器中也不会发生。
应用程序是使用JSF和Richfaces 3.3.3以及JBoss Seam 2.2编写的。 DOCTYPE是XHTML 1.0 Transitional。
我已经使用HttpWatch和Fiddler2来查看请求是否挂起,但我从未看到任何请求等待完成。
有没有人遇到过这个问题?任何帮助将不胜感激。
答案 0 :(得分:1)
我知道这是一个非常古老的问题,但我想我会在这里记录我的解决方案,并希望它将来会帮助某人。我遇到了同样的问题,最后偶然发现了关于RichFaces社区的讨论:https://community.jboss.org/thread/170380。我基本上下载了Prototype 1.6.1,并用更新版本替换了richfaces-impl-3.3.3.Final.jar(org / ajax4jsf / framework.pack.js)中framework.pack.js文件中包含的先前版本。瞧!没有更多的悬挂和“(剩下1项)”废话。
另外,我们正在运行带有Seam 2.2.2的RichFaces 3.3.3的修补版本,它不仅包括Prototype修复,还包括IE9和Sarissa的修复:https://community.jboss.org/thread/156720。希望这有助于某人。