сохранять данные в localStorage при выгрузке документа
Я делаю расширение Chrome. Пользователь может загружать изображения в расширение. Чтобы сохранить данные изображений, которые я использую window.URL.createObjectURL()
Проблема в том, что я хочу сохранить данные об изображениях в localStorage и использовать их снова. Но браузеры автоматически освобождают данные, когда документ выгружается. Как я могу использовать данные, даже если документ выгружен?
1 ответ
Вот пример ниже о том, как сохранить данные в LocalStorage, но вы можете узнать больше об использовании LocalStorage здесь
// Сохранение в LocalStorage
localStorage.setItem("lastname", "Smith");
// Получение информации из LocalStorage
document.getElementById("result").innerHTML = localStorage.getItem("lastname");
// В конце, когда вы закончите с данными. Просто беги
localStorage.clear();
Итак, чтобы ответить вам:
var imageData = window.URL.createObjectURL(image)
localStorage.setItem(imageData) // You can put this in a variable an use it.
ОБНОВЛЕНИЕ: если это не сработает, взгляните на это, он не будет использовать LocalStorage, как вы хотите, но это может помочь.