IE 11 исключает исключения при отладке адаптивного веб-приложения с помощью Bootstrap в Visual Studio 2013

Когда я изменяю размер окна браузера и нажимаю отзывчивую точку прерывания, этот (динамический) метод выдает исключение в строке 3:

window.__BROWSERTOOLS_CONSOLE_SAFEFUNC = function (fn) {
                var returnFn = function () {
                    return fn(arguments);
                };
                return returnFn;
            }

Необработанное исключение в строке 5, столбец 25 в коде eval

0x80004005 - Ошибка выполнения JavaScript: ошибка Unspecified.

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

Когда браузер не подключен к отладчику, он работает нормально. Кто-нибудь еще испытывает это, и могу ли я отключить его?

Ответы

Ответ 1

Я тоже испытывал это, и это приводило меня в бешенство... Вот шаги для воспроизведения:

  • Загрузите страницу; он отлично работает. Попробуйте изменить размер, он отлично работает.
  • Потяните инструменты разработчика, продолжите просмотр своего сайта, измените размер.
  • Скрыть инструменты разработчика.. изменить размер.. CRAP, ошибка

Что-то о странице (Bootstrap CSS или JS) вызывается, когда вы скрываете отладчик. К счастью, исправление легко, просто нажмите CTRL + R, чтобы принудительно перезагрузить страницу, что позволит устранить ошибку

Я думаю, что превентивный шаг (так что вам не нужно удерживать ESC для очистки предупреждений) будет CTRL + R каждый раз, когда вы скроете инструменты F12