2010-03-01 2 views
1

Ребята, я некоторое время разрабатывал веб-приложение для iphone и столкнулся с какой-то странной проблемой:Веб-приложение iPhone Safari, не использующее кеш?

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

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

какие-либо идеи для этого?

ответ

0

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

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

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

Смежные вопросы