Кэширование всех ресурсов html-страницы с помощью кеша приложения HTML5 - PullRequest
1 голос
/ 16 марта 2012

Есть ли способ указать (в файле манифеста кэша), что все ресурсы, включенные в html-страницу, должны кэшироваться?

Я создаю динамическое веб-приложение и хочу дать пользователювозможность просмотра приложения в автономном режиме.Поэтому мне нужны все изображения (для которых источник задан из имен файлов, хранящихся в базе данных в соответствии со строкой запроса, предоставленной в запросе) в кэшированной странице.По сути, мне нужно что-то вроде *, которое можно использовать в разделах NETWORK и FALLBACK.

Если нет способа указать это в файле манифеста, каков наилучший подход для решения этой проблемы?Например, может сделать сам манифест динамическим и включить ресурсы на основе строки запроса, переданной этому, но это может привести к повторному получению списка ресурсов из базы данных.

Любая помощь очень ценится!

1 Ответ

0 голосов
/ 24 июля 2012

Нельзя использовать подстановочный знак в разделе CACHE.

Подход, который вы описали, кажется практически осуществимым. Но зачем снова получать ресурсы из БД? как только вы их все извлечете, передайте их слушателю, который выполняет генерацию, или сохраните их в атрибуте сеанса, где вы можете получить их для создания манифеста.

...