Я не нашел ничего, связанного с моей проблемой, возможно, я использовал неправильные ключевые слова. Но позвольте мне объяснить:
У меня странная проблема с iPad. У нас есть небольшое приложение / веб-сайт на JavaScript, ничего особенного. Он работает в собственном контейнере приложения через UIWebView. Проблема:
Когда мы открываем ссылку (например, pdf) во внешнем окне сафари и переключаемся обратно в приложение (с помощью жеста четырьмя пальцами или кнопки), иногда (не всегда) мы видим старое состояние веб-сайта (например, старый div контейнер, который должен быть скрыт), пока iPad не перекрасит окно (через секунду или что-то). После перекраски все в порядке, но до этой перекраски мы видим что-то не так.
Мы не можем перестроить проблему. Это происходит как-то иногда.
Для меня, похоже, iPad хранит скриншот сайта, пока не перерисовает DOM, потому что он не слушает никаких событий. А иногда iPad хранит неправильный скриншот?
Это известное поведение iPad / Safari / UIWebView? Или это действительно проблема с каким-то кодом в контейнере приложения или на сайте?