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