Страница загружается не полностью в IE7 или IE8 (но работает в других браузерах) - PullRequest
5 голосов
/ 11 августа 2009

Я столкнулся с действительно странной проблемой, когда страница, которую я пытаюсь протестировать в IE7 и IE8, загружается вечно. Проблема в том, что он отлично работает во всех других браузерах (да ... , даже IE6 ). Страница просто продолжает загружаться, говоря:

'(осталось 1 предмет) Ожидание http: //...'

Кто-нибудь знает, по какой причине это может происходить?

Ответы [ 6 ]

1 голос
/ 13 августа 2009

Попробуйте посмотреть страницу загрузки с Fiddler (www.fiddler2.com). Есть ли какие-либо невыполненные требования HTTP, когда вы видите это сообщение?

1 голос
/ 11 августа 2009

В прошлый раз, когда я видел такое поведение, IE7 пытался загрузить страницу с тэгом EMBED, у которого не было атрибута SRC (я не помню, был ли он определен как «» или он просто не был определен вообще в разметке).

0 голосов
/ 13 января 2011

Я беззастенчиво обходил эту проблему раньше. Это случалось в FF и IE для меня. Я бы отправил XHR или запрос на изображение в событии window.onload, чтобы обмануть браузер в распознавании ожидающих запросов.

0 голосов
/ 27 апреля 2010

У меня была похожая проблема с веб-страницей сегодня. Кажется, есть другие люди, имеющие эту проблему, но ничто не указывает на единственную причину или единственное решение проблем каждого. Как и Эрик Красный, Fiddler2 не показывал никаких невыполненных HTTP-запросов. Я даже посмотрел логи сервера и не увидел там ничего странного. Поэтому я погрузился в свой HTML-код и сначала проверил свой HTML. В шаблонах, использованных на странице, было несколько ошибок HTML, из-за которых выводился недопустимый XHTML. Исправление этих проблем, похоже, решило проблему. Я говорю «кажется», потому что раньше это происходило не каждый раз, и хотя я не видел, как это произошло с тех пор, как исправил HTML-код, я не уверен, что пытался сделать это достаточно, чтобы быть уверенным (или что не является чем-то не связанным с изменением кода HTML, который это исправил). Действительный код HTML может или не может быть проблемой для вашего случая. Может быть полезно увидеть источник, о котором просил Джош Джордан. Я бы посоветовал вынимать куски HTML до тех пор, пока у вас не возникнет проблема, и попытаться определить, какой HTML-код является оскорбительным.

0 голосов
/ 13 августа 2009

Самая интересная ссылка, которую я могу найти на этом:

https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=337678

FSDev

0 голосов
/ 11 августа 2009

Обходной путь Quick & Dirty Если вы просто хотите, чтобы он работал в IE 8, вы можете добавить его в метатег:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Это заставляет IE8 отображать страницу как IE7. В качестве альтернативы вы можете добавить HTTP-заголовок в IIS, который будет делать то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...