Я пытался понять новый AppCache HTML5, но я чувствую себя здесь крайне ограниченным.
Предположим, что у меня есть веб-сайт с четырьмя страницами:
index.html
about.html
portfolio.html
contact.html
У меня есть вышеуказанные ресурсы, указанные в манифесте, вместе со всеми ресурсами веб-сайта. Манифест выглядит следующим образом:
CACHE MANIFEST
# 2013-05-23 2:33 PM
# Master Manifest
index.html
about.html
portfolio.html
contact.html
styles/reset.css
styles/styles.css
NETWORK:
*
Я добавил тип файла appcache в конфигурацию сервера и использовал правильный атрибут тега HTML на каждой странице, указанной выше. Для справки, элемент выглядит так:
<html lang="en" manifest="example.appcache">
Я проверил эту настройку на своем мобильном устройстве, и все работает отлично... Если только я не загружаю каждую страницу. Кажется, что мне нужно перейти на каждую страницу и кэшировать ее через свой мобильный браузер, после чего я могу отключить ДАННЫЕ и выйти в автономный режим, чтобы мое устройство могло просматривать веб-сайт APPCACHE.
Но вот мой вопрос: как мне настроить AppCache, чтобы я мог перейти к index.html, кэшировать эту страницу и кэшировать остальные ресурсы в манифесте? Без необходимости посещения и ручного кэширования каждого ресурса?
Если вы не можете, то я должен спросить; разве это не противоречит идее, стоящей за AppCache и доступностью в автономном режиме?
Всем огромное спасибо за помощь! :)