Как сохранить большое изображение с URL-адреса в расширении новой вкладки chrome, чтобы использовать его в качестве фона даже в автономном режиме

#image #google-chrome #google-chrome-extension

#изображение #google-chrome #google-chrome-расширение

Вопрос:

Я создаю расширение chrome, которое заменит страницу newtab изображением из unsplash, которое будет меняться ежедневно. Он будет получать новое изображение каждый день, и если пользователь находится в автономном режиме, он должен использовать предыдущее изображение. Поэтому мне нужен способ хранения этого изображения для автономного доступа, а также по соображениям производительности. Обратите внимание, что изображение может быть очень большим (до 4k).

Моя текущая реализация состоит в том , чтобы просто поместить URL-адрес в css background: url(lt;urlgt;) , который извлекает изображение каждый раз, когда пользователь открывает новую вкладку, что очень неэффективно.

Что бы ты сделал?

Комментарии:

1. вы можете попытаться преобразовать изображение в base64 и сохранить его в постоянной переменной или в базе данных IndexedDB

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