2009-07-30 3 views
21

Я читал следующий разработчик Mozilla article, в котором объясняется, как реализовать кэширование автономных ресурсов HTML 5 в веб-приложениях.HTML5 автономное кэширование

Я попытался проверить это локально: добавил тип mime в список, создал файл манифеста, изменил свой doctype на тип документа HTML 5, указал атрибут манифеста и правильный путь к элементу HTML, но все же Я вообще не вижу, как файл манифеста потребляется Firefox. Я также проверил журналы доступа в Apache и не видел никаких запросов на создание файла манифеста.

Кто-нибудь дал ему удар и имел успех? Я просто не знаю, как продолжить устранение проблемы и приветствую любые предложения.

+2

Я нашел http://manifest-validator.com/, чтобы быть уверенным, что ваш файл манифеста действителен. – row1

ответ

23

Я собрал несколько ресурсов, которые могут помочь вам:

+0

У меня не было времени, чтобы устранить эту проблему дальше, но я также чувствую себя неловко, оставляя вопрос без ответа только потому, что мне не удается заставить это работать локально. Я думаю, что лучше оставить его, приняв свой ответ за предоставленные качественные ресурсы. –

+7

Я также поделился своим опытом с довольно сложным веб-приложением в автономном режиме в этом сообщении: http://blog.bitrzr.com/2010/10/html5-offline-webapps-practical-example.html – morais

3

Да у меня есть полный рабочий прототип. В то время система манифеста в firefox была испорчена. Вы можете реализовать систему maninfest динамически, используя applicationCache.add(), applicationCache.remove() и т. Д.

В этом случае манифест должен просто быть json-файлом. Вам все равно нужно иметь @manifest в теге html.