сохранить данные в localStorage, когда документ выгружен - PullRequest
0 голосов
/ 23 января 2020

Я делаю расширение chrome. Пользователь может загружать изображения в расширение. Чтобы сохранить данные изображений, которые я использую window.URL.createObjectURL(). Проблема в том, что я хочу сохранить данные об изображениях в localStorage и использовать это снова. Но Браузеры выпускают данные автоматически, когда документ выгружается . Как я могу использовать данные, даже если документ выгружен?

1 Ответ

0 голосов
/ 23 января 2020

Ниже приведен пример о том, как сохранить данные в 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, как вы хотите, но это может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...