Я пытаюсь заставить работать автономное хранилище HTML5 обычным способом.Я прочитал информацию на DiveIntoHTML5 , и она, кажется, имеет смысл, но она, похоже, не работает для меня.Я задавался вопросом, может ли кто-нибудь помочь мне отладить это.
По сути, я создал домашнюю страницу для приложения, index.htm.Таким образом, мое приложение находится в Интернете по адресу http://www.mydomain.com/online/index.htm.. Пользователи будут посещать эту страницу, где они обычно выполняют все свои повседневные дела.Посещение этого URL создаст кучу кэшированных файлов, чтобы они могли затем посетить http://www.mydomain.com/offline и просмотреть рабочую версию приложения, когда они в автономном режиме.
Несколько верхних строчек кода в сетиДомашняя страница:
<!DOCTYPE html>
<html manifest="cache.manifest">
<head>
...etc
Я сгенерировал простой текстовый файл с именем 'cache.txt' и добавил в Блокнот следующее содержимое:
CACHE MANIFEST
http://www.mydomain.com/offline/scripts/jquery-1.6.3.min.js
http://www.mydomain.com/offline/scripts/jquery-ui-1.8.16.custom.min.js
http://www.mydomain.com/offline/scripts/modernizr.min.js
http://www.mydomain.com/offline/scripts/json2.min.js
http://www.mydomain.com/offline/scripts/jquery.deserialize.js
http://www.mydomain.com/offline/scripts/jquery.cookie.js
http://www.mydomain.com/offline/scripts/main.js
http://www.mydomain.com/offline/css/main.css
http://www.mydomain.com/offline/css/structure-details.css
http://www.mydomain.com/offline/css/ui-lightness/jquery-ui-1.8.16.custom.css
http://www.mydomain.com/img/header.gif
http://www.mydomain.com/offline/img/bg.png
http://www.mydomain.com/offline/img/header_riser.gif
http://www.mydomain.com/offline/img/logo.png
http://www.mydomain.com/offline/img/offline.png
http://www.mydomain.com/offline/index.htm
Затем я переименовалэтот файл в «cache.manifest» и загрузил его в корневой каталог онлайн-приложения (на том же уровне, что и моя домашняя страница), чтобы он был доступен по адресу http://www.mydomain.com/online/cache.manifest.
. Хостинговая компания предположительно добавилатип содержимого 'text / cache-manifest' для всех файлов с расширением .manifest в IIS.Я думаю, что это работает, потому что когда я смотрю файл в Firefox на http://www.mydomain.com/online/cache.manifest Firebug говорит мне, что тип контента:
Content-Type cache-manifest
Или это должно возвращать 'text / cache-manifest'?Возможно, это проблема?
Когда я просматриваю папку автономного хранения в моей системе (C: \ Users \ Me \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ b12u6xza.default, там нет ничего, связанного с этимдомен вообще.
Кто-нибудь может подсказать, что может пойти не так - я немного озадачен?