@tipask245

Как получить значения chrome storage в content script?

В popup.js я сохраняю данные в chrome storage
var mail = document.getElementById("mail").value;
chrome.storage.local.set({email: mail}, function() {
          console.log('Value is ' + mail);
});

В content-script.js я хочу получить эти данные
chrome.storage.local.get(['mail'], function(result) {
        console.log('Value currently is ' + result.mail);
});

В console.log мне выдает Value currently is undefined
Что делать?
  • Вопрос задан
  • 197 просмотров
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Если вы вот так сохраняйте контент:
var mail = document.getElementById("mail").value;
То я вам скажу, что он так не сохраняется.

Нужно так:
chrome.storage.local.set({mail: document.getElementById("mail").value}, function() {
    console.log('Сохранено' );
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы