Используем возможности cache manifest
Сейчас я расскажу Вам как использовать новые возможности HTML5, а именно cache manifest. Это позволит заходить на сайт или открывать веб-приложение даже когда они недоступны. Но самое интересное то, что сайтом или приложением можно пользоваться автономно, то есть оффлаин, даже тогда, когда нет подключения к сети интернет.
Первое, что нужно сделать дописать в тег html такую строку:
< !DOCTYPE html >
< html manifest="cache.manifest" >
Затем в любом текстовом редакторе создаем файл cache.manifest и закидываем его в корень сайта:
CACHE MANIFEST
#Version 1.2
#Те ресурсы, которые нужно кэшировать
CACHE:
*
NETWORK:
*
FALLBACK:
*
И последний штрих — в файле .htaccess, в корне сайта, прописываем:
AddType text/cache-manifest .manifest
Все. Готово.
После этого сайт предложит файлы кэша сохранить на Вашем жестком диске, если Вы нажмете кнопку Выполнить или Разрешить. И Вы сможете пользоваться всеми прелестями, которые дает cache manifest. (Тестировалось в браузере Mozilla Firefox 18)
Твитнуть |
Cache Manifest поддается управлению из JavaScript скриптов, обращение к объекту происходит вот так:
var cacheObj = window.applicationCache;
Объект поддерживает несколько событий, о которых подробнее можно прочитать здесь.
Разумеется раньше такого даже нельзя было представить, таким образом работают многие приложения из магазина Chrome, использовать эту технологию можно достаточно просто, вам необходимо прописать атрибут manifest в теге html и прописать правила в файле manifest.cache