Спорадическая проблема с загрузкой страницы IE8

При доступе к моему веб-приложению в IE8 иногда страница не загружается. Я увижу "(остался 1 элемент) Ожидание http://localhost:8080/ ..."

Проблема очень спорадическая, так как я могу перемещаться по веб-приложению, попадая на страницы за десятки раз, прежде чем возникнет эта проблема. Я видел проблему только в IE8, но не могу с уверенностью сказать, что этого не происходит и в других браузерах.

Приложение написано с использованием JSF с Richfaces 3.3.3 и JBoss Seam 2.2. DOCTYPE - это XHTML 1.0 Transitional.

Я использовал HttpWatch и Fiddler2, чтобы увидеть, зависает ли запрос, но я никогда не вижу запросов, ожидающих завершения.

Кто нибудь сталкивался с этой проблемой? Любая помощь будет принята с благодарностью.


person user120840    schedule 02.08.2011    source источник


Ответы (1)


Я знаю, что это действительно старый вопрос, но я решил, что задокументирую свое решение здесь, и, надеюсь, это поможет кому-то в будущем. У меня была такая же проблема, и я, наконец, наткнулся на это обсуждение сообщества RichFaces: https://community.jboss.org/thread/170380. Я в основном загрузил Prototype 1.6.1 и заменил предыдущую версию, содержащуюся в файле framework.pack.js в richfaces-impl-3.3.3.Final.jar (org / ajax4jsf / framework.pack.js), на более новую версию и вуаля! Больше никаких зависаний и ерунды "(остался 1 элемент)".

Кстати, мы запускаем исправленную версию RichFaces 3.3.3 с Seam 2.2.2, которая включает не только исправление Prototype, но также исправление для IE9 и Sarissa: https://community.jboss.org/thread/156720. Надеюсь, это кому-то поможет.

person Christian Desserich    schedule 23.07.2012