Задать вопрос
@Camaro67
Помог? - жми "Отметить решением"

Как получить данные в контент скрипте напрямую из chrome.storage?

Здравствуйте!

Столкнулся с такой проблемой: нужно в контент скрипте получить данные из chrome.storage.
Знаю что можно получить данные из хранилища через сообщения. Но мне нужна функция результатом работы которой были бы данные из хранилища. Т.е. такой вариант не подходит:

Контент скрипт
function get_data() {
	chrome.runtime.sendMessage({}, function (data) {
		window.data = data;
	});
}

Фоновый скрипт
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
	if(!chrome.storage.local['data'])
		chrome.storage.local['data'] = 'Какие-то данные...';

	sendResponse(chrome.storage.local['data']);
});


Заранее спасибо за помощь!
  • Вопрос задан
  • 346 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Winout
chrome.storage.local.get(null, function(r){
	alert(r["data"])
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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