Я пытаюсь создать автономное веб-приложение для iPad и пытаюсь убедиться, что cache.manifest правильно обслуживается Apache Web Server 2 и работает. Я добавил AddType для расширения .manifest в файл конфигурации mime-types для веб-сервера Apache.
Если я посмотрю журналы доступа, первый запрос к кэш-манифесту возвращается с кодом ответа HTTP 200, любые дальнейшие запросы обслуживаются с 304, который «не изменен». Я понимаю, что это означает, что это работает. Ресурсы (html, изображения) возвращаются с комбинацией обоих (200, затем 304, как указано выше), что указывает на его работоспособность.
Когда я загружаю его на iPad, я получаю страницу, но когда я перехожу в автономный режим и перезагружаю ее, она не может загрузиться, поскольку у нее нет подключения к Интернету.
Я обслуживаю его с веб-сервера Apache моего Mac, поэтому у меня возникли проблемы с надежным тестированием на моем Mac. Любые идеи о том, что идет не так, или как проверить, что это работает?