Как поддерживать несколько настраиваемых манифестов кеша для автономного использования для каждого пользователя?

Возможный дубликат:
HTML5 Cache Возможно ли иметь несколько разных кэшей для одного URL?

В моем приложении используется концепция проектов, каждый проект имеет несколько файлов поддержки (в основном файлы изображений и PDF-файлы), которые необходимо сделать доступными в автономном режиме. Я хочу использовать кеш-манифест HTML5 для этого.

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

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

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

Если нет, то как еще можно реализовать эту функцию?


person David Sauvier    schedule 18.10.2011    source источник


Ответы (1)


Этот вопрос: HTML5 Кэш — возможно ли иметь несколько разных кешей для одного URL-адреса? очень похож и предлагает решение с использованием фреймов. Я не пробовал, но он появился в моем поиске рядом с этим вопросом. Удачи!

person Patrick Fowler    schedule 15.03.2012