Ошибка IE9 - JavaScript работает только после однократного открытия инструментов разработчика.
Наш сайт предлагает пользователям бесплатную загрузку в формате PDF и имеет простую функцию «введите пароль для загрузки». Однако это не работает вообще в Internet Explorer.
Вы можете убедиться сами в этом примере .
Пропуск загрузки "makeuseof". В любом другом браузере работает нормально. В IE обе кнопки ничего не делают.
Самое любопытное, что я обнаружил, это то, что если вы открываете и закрываете панель инструментов разработчика с помощью F12, все это внезапно начинает работать.
Мы пробовали режим совместимости и ничего подобного.
Как мне заставить это работать в Internet Explorer?
gulp-strip-debug
. Он удаляет все console.*
методы, отлично подходит для производственных сборок или тестирования в IE.
console
с моим использованием angular и кэшированием запросов get. Смотрите ответы здесь и здесь для получения дополнительной информации.