Работаю над мобильным сайтом для iphone. Я добавил манифест кеша и загрузил в него список ресурсов, необходимых для работы в автономном режиме. Файл манифеста имеет правильный тип содержимого. Если вы просматриваете заголовок ответа для файла, тип содержимого - text / cache-manifest. Файл манифеста находится здесь:
http://hoodisgood.clientsit.es/cache.manifest
Сайт доступен для просмотра здесь (вам нужно будет посмотреть на своем iphone (или симуляторе) или в Safari с пользовательским агентом, установленным на iphone.
http://hoodisgood.clientsit.es/
После просмотра сайта и добавления его в закладки на главном экране я установил свой iphone в режим полета, и когда я пытаюсь просмотреть сайт, я не могу. Я получаю предупреждение о том, что он не может открыться, потому что не подключен к Интернету. Я указал все файлы, которые мне нужны для автономной работы, в файле манифеста кеша.
Кроме того, поправьте меня, если я ошибаюсь, но с манифестом кеша не должен ли браузер читать из кешированного источника, даже когда устройство подключено к сети? Когда я просматриваю сайт, фотографии, которые я не видел, загружаются с сервера, как и должно быть. Когда я закрываю и снова открываю, ранее просмотренные изображения все еще загружаются с сервера.
Я делаю что-то неправильно? Я проверил и перепроверил, вроде все правильно, только не уверен, почему не работает.
Спасибо.