Сообщение об ошибке «Операция прервана» при загрузке веб-страницы в Internet Explorer

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

Проблема в том, что он отображает данные, но затем появляется окно сообщения, в котором говорится:

Internet explorer cannot open the internet site 'http://localhost/....' operation aborted

Пожалуйста, помогите мне решить эту проблему.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
0
7 410
4

Ответы 4

Сообщение «операция прервана» часто появляется в IE, когда вы используете javascript и пытаетесь изменить элемент до того, как он завершит загрузку.

Если возможно, отложите запуск вашего скрипта до onload.

Это известная ошибка в IE 6. У IE могут быть различные причины для прерывания работы.

Возможные причины:

  1. Сторонние плагины, установленные в вашем браузере (отключите их, выбрав IE> Инструменты> Свойства обозревателя> вкладка Дополнительно> Включить расширение стороннего браузера)
  2. Вы изменяете узел DOM еще до его создания. Попробуйте изменить узел DOM после события window.onDOMReady.
  3. Как сообщает ошибка, вы можете использовать функцию SmartNav на страницах aspx. (О чем я не знаю)

Наиболее распространенный код, вызывающий эту проблему (KB927917), - это добавление к элементу тела сценария, который не является прямым потомком элемента тела. Другими словами, запись в элемент body из узлов-внуков вызывает эту ошибку.

Нет ошибок

<body>
  <script type = "text/javascript">
    document.body.appendChild(document.createElement('div'))
  </script>
</body>

Операция прервана

<body>
  <div>
    <script type = "text/javascript">
      document.body.appendChild(document.createElement('div'))
    </script>
  </div>
</body>

Решение

Создайте элемент, в который вы можете писать, это закрыто.

<body>
  <div><!-- add content to me instead of appending to the body --></div>
  <div>
    <script type = "text/javascript">
      document.getElementsByTagName('div')[0].appendChild(document.createElement('div'))
    </script>
  </div>
</div>

Вы также можете программно создать этот div.

Вы можете использовать сценарий, предоставленный IE Blog, для исследования проблемы. См .: http://blogs.msdn.com/ie/archive/2009/09/03/preventing-operation-aborted-scenarios.aspx

Другие вопросы по теме