Как выполнить файл из кэшированного файла в html5 в автономном режиме? - PullRequest
0 голосов
/ 17 сентября 2011

Я написал cache.manifest для моей страницы html5 (index.php)

Содержимое в манифесте кэша:

CACHE MANIFEST

#version 1.0 09-16-2011
CACHE:
/images/app.jpg
/css/app.css
/js/app/js

NETWORK:
*

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

Как я могу исключить index.php из кэшированных файлов?

Ответы [ 3 ]

2 голосов
/ 14 февраля 2012

Это не возможно исключить страницу ссылок (по крайней мере, пока ... HTML5 все еще является черновиком) из процесса кэширования.

PS:также неправильно говорить о .manifest, тогда как W3C ввел новое определение .appcache (http://www.w3.org/TR/html5/offline.html)

1 голос
/ 17 сентября 2011

Единственный способ исключить это - не ссылаться на манифест из него. Страницы, которые ссылаются на файл манифеста, всегда кэшируются.

0 голосов
/ 17 сентября 2011

Если вы не хотите кэшировать index.php, добавьте его в раздел NETWORK вашего манифеста: ресурсы там никогда не кэшируются и не доступны в автономном режиме.

...