#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?
спасибо за вашу помощь!