У меня есть галерея изображений javascript, которая перемещается по изображениям с экрана в Mobile Safari. Похоже, что внеэкранные изображения не кэшируются, потому что каждый раз, когда они вскакивают, требуется несколько секунд, чтобы загрузить их, и в этот момент они уже на полпути к месту назначения. Я пытаюсь загрузить все изображения во время начальной загрузки страницы. Кажется, Mobile Safari игнорирует или "мусор собирает" закадровые изображения. Есть ли способ через CSS3 (некоторое префикс -webkit-свойство) или любым способом, чтобы все изображения загружались и оставались загруженными, поэтому их не мерцает.
Спасибо!
Если набор изображений в галерее несколько статичен (т.е. управляется с помощью какого-то процесса загрузки, а не подбирает изображения динамически), вы можете попробовать использовать кеш офлайнового приложения HTML5 для своих изображений. Это сообщение в блоге описывает технику, а также некоторые другие проблемы, с которыми часто сталкиваются при кешировании iPhone.