IE ierror с разбором html - PullRequest
       1

IE ierror с разбором html

0 голосов
/ 12 октября 2010

Я получаю эту ошибку Ошибка синтаксического анализа HTML: невозможно изменить родительский элемент контейнера до закрытия дочернего элемента (KB927917) при попытке запустить мой проект в Visual Studio 2010.

но ТОЛЬКО при запуске в виртуальной машине! в противном случае один и тот же исходный код не выдает ту же ошибку

ПРИМЕЧАНИЕ. Настройки IE 8 Advance одинаковы для обеих конфигураций!

помощь

1 Ответ

0 голосов
/ 12 октября 2010

Вы читали KB927917 ?Это описывает ситуацию довольно хорошо;в любом случае, это более полезное сообщение об ошибке, чем «Операция прервана», которую мы использовали для получения.См. этот блог для получения дополнительной информации о том, что это значит.

Он напрямую не связан с виртуальной машиной или нет;то, что у вас есть, - это состояние гонки, когда скрипт может загружаться слишком рано и пытаться манипулировать элементами, которые еще не были полностью загружены HTML-парсером IE.Условия гонки по своей природе сложно определить, так как такие факторы, как нахождение в виртуальной машине или скорость реакции сервера, могут повлиять на то, возникает ли ошибка.<script> элементов и добавление их по одному, пока не получите ошибку.Затем вам нужно отложить работу всего, что делает этот скрипт, например, переместив его в обработчик событий window.onload.

...