Веб-приложение iPhone Safari вообще не использует кеш? - PullRequest
1 голос
/ 01 марта 2010

ребята, я некоторое время разрабатывал веб-приложение для iphone и столкнулся со странной проблемой:

при открытии веб-приложения в Safari (с Safari Chrome, не запускающим его с главного экрана), Safari может генерировать правильные «If-Not-Modified-Since» и «If-None-Matches», поэтому сервер просто дает 304 Не модифицировано для ускорения процесса.

однако при запуске приложения с домашнего экрана safari, кажется, забывает эти два заголовка, и сервер всегда отвечает 200 OK ...

есть идеи для этого?

Ответы [ 2 ]

0 голосов
/ 22 июля 2011

Проверка соответствия в файле манифеста.

Почему-то я также имел дело с 304 кодами возврата для моего манифест-файла (в обычном режиме safaribrowser на моем iphone) .. и всегда 200 кодами возврата при запуске с домашнего экрана.

В конце концов это было действительно глупо .. Некоторое время я не смотрел свою хромированную консоль ... которая указала, что мой манифест-файл поврежден.

0 голосов
/ 04 марта 2010

Посмотрите, поможет ли это вам вообще.

http://new.efficientcoder.net/2009/06/webkitsafari-application-cache-work.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...