Давно ничего не писал, но пришло время наверстывать упущенное)
HTML5 (англ. HyperText Markup Language, version 5) — язык для структурирования и представления содержимого для всемирной паутины, а также основная технология, используемая в Интернете. Это пятая версия HTML-стандарта (изначально созданного в 1990 году и последней версией которого являлся HTML4, стандартизированный в 1997 году) и находится в стадии разработки по состоянию на февраль 2013 года. Основной её целью является улучшить язык, поддерживающий работу с новейшими мультимедийными приложениями, при этом сохраняется лёгкость чтения кода для человека и ясность исполнения для компьютеров и приспособлений (веб-браузеры, синтаксические анализаторы и т. д.).
Только вдумайтесь в это.. 1997 год.
Ближе к делу
Необходимо прописать атрибут manifest в теге HTML.
Значением атрибута должна быть ссылка на файл manifest.cache, в котором будут содержаться правила для кэширования.
<!DOCTYPE HTML>
<html manifest="manifest.cache">
Сам файл составляется следующим образом:
CACHE MANIFEST
index.html
style.css
logo.png
FALLBACK:
/ no-internet.html
NETWORK:В файле manifest.cache три заголовка:
*
* CACHE
* NETWORK
* FALLBACK
Файлы из блока CACHE будут закэшированы сразу после загрузки.
NETWORK - фалы для работы только в онлайне.
FALLBACK - два параметра, ели первый путь не доступен, обращаемся ко второму. К примеру нет интернета - показываем заглушку.
Строки начинающиеся с # обрабатываются как комментарии.
Обратите внимание, что MIME type файла manifest.cache — text/cache-manifest.
Придется выставить mime-type, например, используя директиву PHP header.
Или в .htaccess добавить AddType text/cache-manifest .appcache.
Просмотр кэша в хроме - chrome://appcache-internals/
Комментариев нет:
Отправить комментарий