Сделайте набор данных localstorage, созданный с помощью локального веб-приложения в Firefox, доступным для того же веб-приложения при запуске в Chrome или других браузерах - PullRequest
0 голосов
/ 02 октября 2019

Я написал веб-приложение, которое я использую для локального хранения различной информации с использованием Local Storage в Firefox. Я хочу запустить веб-приложение в Chrome или другом браузере, используя те же данные локального хранилища. Это возможно? Если нет, возможно ли скопировать данные локального хранилища, созданные веб-приложением в Firefox, в файл, который может использоваться этим же веб-приложением в Chrome?

1 Ответ

0 голосов
/ 02 октября 2019

localStorage - это хранилище на стороне клиента (веб-браузер), вы не можете совместно использовать localStorage одного браузера с другим.

Хотя вы можете копировать содержимое localStorage, запустив данный javascript в консоли браузера

copy(JSON.stringify(localStorage));

скопирует весь контент localStorage в буфер обмена. Теперь вы можете импортировать его в другой браузер, запустив данный javascript в консоли

var data = '/*paste stringified JSON from clipboard*/'; 
 Object.keys(data).forEach(function (k)   { 
  localStorage.setItem(k, data[k]); 
 });
...