Подтвердить что ты не робот

"Internet Explorer перестает работать" при выборе инструментов разработчика F12 для определенного сайта

Internet explorer 11 (последняя версия) с сообщением "Internet Explorer перестала работать" при открытии инструментов разработчика, и у меня открыт мой сайт. Chrome, Edge не дает проблемы.

Все функциональные возможности моего сайта работают правильно.

Это только на моем сайте (сайт интрасети)

введите описание изображения здесь

Когда я его отлаживаю, я получаю

Необработанное исключение в 0x5B514C32 (mshtml.dll) в iexplore.exe: 0xC00000FD: переполнение стека (параметры: 0x00000001, 0x06EC2FFC).

Как я могу устранить, что на моем сайте вызывает такое поведение?

Я попытался сбросить Internet Explorer и отключить все надстройки, но поскольку проблема не связана с другими сайтами, я могу только подумать, что проблема заключается в том, чтобы сделать кого-то конкретного в html/javascript на моем сайте.

4b9b3361

Ответ 1

Я нашел ответ, удалив блоки с сайта, пока не смог сузить программный код

На моей странице head

  <link rel="stylesheet" href="~/css/site.css" />

и комментируя первую строку в этом css

/*@import url('site.css');*/

Ответ 2

В моем случае у меня был файл CSS (font-awesome), который дважды включался в файл layout.cshtml, заставляя IE сбой каждый раз, когда я нажимаю F12.

Удаление дубликата исправлено:

<link rel="stylesheet" type="text/css" href="~/Content/themes/base/css/font-awesome.min.css" />

Ответ 3

Об этой ошибке было сообщено в Microsoft, и демо-версия связана с этой страницей. Microsoft Edge Team предоставила следующее выражение:

Спасибо за ваш отзыв! Похоже, это исправлено в Edge, так как я не могу это воспроизвести. Обратите внимание, что мы больше не работаем над ошибками функций IE, если они не связаны с безопасностью. В результате этот элемент будет закрыт как не воспроизводимый, чтобы отразить результаты тестирования Edge.

Не похоже, что мы увидим, что это решено Microsoft.

Ответ 4

В моем случае, когда я удаляю строку

<link rel="stylesheet" href="./css/font-awesome.min.css">

затем я открываю инструменты разработчика (F12), а затем восстанавливаю удаленную строку, IE остается запущенным!

Ответ 5

Как и мой коллега-разработчик, и я столкнулись с этим вопросом, пытаясь решить эту проблему, но до сих пор не имея четкого ответа на нашу проблему, до того, как Microsoft в ответ MrMcPlad ответила на сообщение, я решил внести свой первый вклад в StackOverflow.

Если у вас есть iFrame на вашем сайте, используя ту же таблицу стилей, что и основной фрейм, это приведет к возникновению этого сбоя. Чтобы отладить его, удалите одну из ссылок таблицы стилей, и вы сможете снова отлаживать.

Спасибо, MS за то, что вы не исправили ошибку в превосходном браузере. Или вы знаете, что это бросает вызов разработчикам, которые хотят поддерживать клиентов/пользователей, у которых не все имеют Windows 10.

Ответ 6

Удаление дубликата CSS из Child iFrame JSP работало для меня. Однако мне нужен этот CSS, и я удалил его только для отладки, и после отладки я включил его снова

Редактировать: я исправил проблему, был удивительный шрифт CSS, который уже был включен в родительский JSP, и я включил его также в дочерний JSP. Я удалил его из дочерней JSP, и это сработало.

Ответ 7

В моем ноутбуке 2 графических процессора: интегрированный и более высокопроизводительный nvidia. Для меня решение было заставить IE11 использовать nvidia gpu. Вы можете сделать это в Windows, перейдя в начало и выполнив поиск "Настройки графики". Там вы можете добавить как x86, так и x64 iexplore.exe файлы и установить для "High Performance". После того, как я сделал это, IE11 больше не падал, когда я нажимал F12.

Graphics Settings

Ответ 8

Для меня я смог загрузить Инструменты разработчика до открытия моего сайта. Затем я открыл сайт в другой вкладке и нажал кнопку F12. это успешно открыл Инструменты разработчика

Ответ 9

Я нашел следующую статью на сайте Microsoft. Попробуйте:

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

Метод 1: Исправить проблемы Internet Explorer, чтобы сделать IE быстрым, безопасным и стабильным http://support.microsoft.com/mats/ie_performance_and_safety/

Способ 2: Вы можете попытаться открыть Internet Explorer без дополнительных надстроек. Чтобы определить, вызвана ли ошибка надстройкой, запустите Internet Explorer в режиме "Без надстроек". Для этого выполните следующие действия: а. Нажмите "Пуск", а затем введите "Internet Explorer" в поле "Начать поиск". б. Нажмите "Internet Explorer" (без надстроек). Internet Explorer открывается без надстроек, панелей инструментов или плагинов. с. Протестируйте Internet Explorer, чтобы убедиться, что он работает правильно. Если страница загружается так, как ожидалось, проблема вызвана одним из надстроек, которые обычно загружаются вместе с Internet Explorer. http://windows.microsoft.com/en-us/Windows7/How-do-browser-add-ons-affect-my-computer

Способ 3: Если это не помогает, reset настройки проводника Интернета и проверьте статус проблемы. Как reset Настройки Internet Explorer. http://support.microsoft.com/kb/923737 Важно: reset Параметры обозревателя Internet Explorer могут содержать reset параметры безопасности или параметры конфиденциальности, которые вы добавили в список доверенных сайтов. Параметр reset Internet Explorer Settings может также иметь настройки reset родительского контроля. Мы рекомендуем вам отметить эти сайты, прежде чем использовать функцию reset Internet Explorer Settings.