Как исправить ошибку «HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)»

Как исправить ошибку HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
Мы являемся разработчиками ряда web сервисов, которые внедряем у заказчиков. В один прекрасный день была поставлена задача внедрить наш сервис у заказчика, у которого в организации, а возможно и в регионе, преобладают операционные системы Windows XP.

После внедрения и при тестировании нашего сервиса выяснилось, что на некоторых страницах Internet Explorer 8 не хочет корректно работать с сервисом и в нём появляется ошибка «Сообщение: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)»:

Как исправить ошибку HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)

Обновление у заказчика Windows XP до SP3 ничем не помогла. Тогда я начал исследовать данный вопрос, ведь у нас наши сервисы в виртуальных средах Windows XP с Internet Explorer 8 работают корректно.

Я удалял по одному обновлению Internet Explorer 8 и в итоге выяснил, какое обновление отвечает за исправление ошибки в Internet Explorer 8. Это обновление KB2936068 от Microsoft, после установки которого проблема исчезает и наши сервисы у заказчика в их старых Internet Explorer 8 работают без проблем.

Скачать KB2936068 можно на сайте Microsoft. Страница с обновлением в Internet Explorer 8 может не отображаться, пока не установить это обновление, поэтому в этом случае открываем страницу в другом браузере.

  • Понравилось? Добавьте в избранное или поделитесь с друзьями:

3 комментария

  1. Именно так все и было. Спасибо, помогло

  2. Николай

    Столкнулся с такой проблемой на Win7 там то уже IE 11, Есть варианты как поправить?

    • Попробуйте установить все обновления на Windows. Также можно на виртуальной машине развернуть аналогичную операционку и попробовать воспроизвести ошибку. Если не воспроизводится. то удалять на виртуальной машине по одному обновлению и возможно вскоре вы поймаете ошибку и будете знать какое обновление нужно скачать и установить на реальную проблемную машину.
      У меня проблема затрагивала целый регион и исправить её было вопросом престижа компании и мы или внедрили бы проект, или потеряли бы регион. Если бы этого не было, то я бы и не изучал на XP эту проблему так тщательно. Поэтому вам стоит определиться, а стоит ли задача ваших затрат. Если это единичный случай и не критичный, то возможно стоит найти обходное решение (замена ОС).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *