HTML5 - как хранить файлы оффлайн

K
На сайте с 01.08.2009
Offline
88
436

Пишу расширение для Google Chrome.

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

Подскажите, как можно реализовать хранение таких файлов локально?

Единственное что пришло на ум - перегнать их base64 и загнать в localStorage. Но это костыль...

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

Если нормально настроены заголовки для кэширования, то ничего повторно загружаться не должно.

http://betterexplained.com/articles/how-to-optimize-your-site-with-http-caching/

Если предполагается работа расширения в оффлайне, то можно прям в страницу картинку интегрировать.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
K
На сайте с 01.08.2009
Offline
88
#2

Кешируется 1 раз на сессию. Если закрыть и открыть браузер снова, то картинка начнет грузиться по-новой.

Интегрировать через "data:" не выйдет, картинку пользователь выбирает сам. Если бы это было возможно, то я бы разместил файл в каталоге расширения и не парился с выгрузкой из сети.

Про кеширование прочту, спасибо

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий