1

Используем возможности 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)

root 735 Задан 10 дней назад


Твитнуть
  • root:

    Cache Manifest поддается управлению из JavaScript скриптов, обращение к объекту происходит вот так:

    var cacheObj = window.applicationCache;

    Объект поддерживает несколько событий, о которых подробнее можно прочитать здесь.

  • derigel:

    Разумеется раньше такого даже нельзя было представить, таким образом работают многие приложения из магазина Chrome, использовать эту технологию можно достаточно просто, вам необходимо прописать атрибут manifest в теге html и прописать правила в файле manifest.cache

События

Конференция о разработке и продвижении мобильных игр Winter Nights mobile conference 2013