@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
Что делать?
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
@tipask245 Автор вопроса
Все, нашел ошибку, сам виноват
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@zkrvndm
Боты, парсеры, расширения
Если вы вот так сохраняйте контент:
var mail = document.getElementById("mail").value;
То я вам скажу, что он так не сохраняется.

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

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
16 янв. 2021, в 00:06
3000 руб./за проект
15 янв. 2021, в 23:54
15000 руб./за проект