Я разрабатывал мобильное веб-приложение для iPad и столкнулся с проблемой при тестировании своего кода.
Иногда, на первый взгляд, случайным образом iPad перестает корректно обновлять все библиотеки JS, которые я написал.После обновления некоторого кода и публикации изменений я заметил, что некоторые файлы были должным образом обновлены, а другие нет.Такое поведение сохраняется после многочисленных очисток кэша, циклов питания и переключений Wi-Fi.
Если я загружаю приложение в Safari, у меня нет проблем с ним, но когда я загружаю значок на главном экране приложения, проблема появляется снова.Я провел простые тесты, такие как добавление строки предупреждения в библиотеку, и это предупреждение срабатывает без проблем где угодно, кроме как в окне мобильного веб-приложения.Затем, казалось бы, снова случайно, проблема исчезает, иногда это занимает 5 минут, иногда это занимает час.
Я вижу это поведение независимо от того, использует ли приложение файл манифеста или нет.Я также попытался очистить эти устаревшие файлы, обновив файл манифеста, чтобы принудительно выполнить повторное преобразование, но проблема все еще сохраняется.
Кто-нибудь знает, это известная проблема с iPad?Могу ли я что-нибудь сделать для решения этой проблемы?