Я использую Angular 8 и ленивую функцию загрузки на веб-сайт.
Некоторые пользователи получают сообщение об ошибке 'Ошибка: не перехвачено (в обещании): Ошибка: загрузка фрагмента 0 не удалась . ' при доступе к веб-сайту в Microsoft Edge. Странно то, что это происходит не для всей пользовательской базы. Кроме того, Chrome и Firefox вообще не выдают эту ошибку.
Выполнение «аппаратного обновления» решает проблему для большинства пользователей. Тем не менее, это неосуществимое решение для нас, поскольку мы не можем связаться со всеми пользователями и попросить их обновить sh.
При анализе этой ошибки и чтении целого rnet , мы обнаружили, что проблема чаще всего возникает при кэшировании браузером начального фрагмента файла javascript. И когда он получит обновление в будущем, некоторые браузеры не могут загрузить JS и ошибки.
Одно из решений - написать обработчик глобальной ошибки, который перезагружает страницу с этой ошибкой и прагматично сбросить кеш. Однако я думаю, что потенциально может go в бесконечном цикле, если эта ошибка не возникает из-за кеширования.
Я ответил на большинство вопросов здесь и не нашел подходящего решения. Кто-нибудь сталкивался с этой проблемой? Ребята, вы можете помочь мне решить эту проблему или указать направление, которое может решить эту проблему?
Заранее спасибо.