Ошибка загрузки RequireJS в IE11

#javascript #requirejs #internet-explorer-11

#javascript #requirejs #internet-explorer-11

Вопрос:

Похоже, что IE11 продолжает выполнять JavaScript после прерывания загрузки пользователем. У меня есть действительная и рабочая конфигурация RequireJS с большим количеством модулей.

Когда я открываю свой сайт и нажимаю кнопку «Прервать» (или нажимаю кнопку «Домой», чтобы «перезагрузить»), IE11 прерывает все асинхронные запросы, связанные с RequireJS, но продолжает выполнять код RequireJS (я понял это с помощью панели отладки и сети).). Это заканчивается исключениями RequireJS, такими как

 Script error for "main" http://requirejs.org/docs/errors.html#scripterror
  

(Поскольку асинхронный запрос для main.js был прерван)

Похоже, что все остальные браузеры останавливают выполнение JS, когда пользователь прерывает загрузку страницы (что, по-моему, является правильным поведением). Есть ли способ справиться с этим поведением с помощью RequireJS?

спасибо за вашу помощь!