#image #google-chrome #google-chrome-extension
#изображение #google-chrome #google-chrome-расширение
Вопрос:
Я создаю расширение chrome, которое заменит страницу newtab изображением из unsplash, которое будет меняться ежедневно. Он будет получать новое изображение каждый день, и если пользователь находится в автономном режиме, он должен использовать предыдущее изображение. Поэтому мне нужен способ хранения этого изображения для автономного доступа, а также по соображениям производительности. Обратите внимание, что изображение может быть очень большим (до 4k).
Моя текущая реализация состоит в том , чтобы просто поместить URL-адрес в css background: url(lt;urlgt;)
, который извлекает изображение каждый раз, когда пользователь открывает новую вкладку, что очень неэффективно.
Что бы ты сделал?
Комментарии:
1. вы можете попытаться преобразовать изображение в base64 и сохранить его в постоянной переменной или в базе данных IndexedDB
2. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.