Задать вопрос
@habrdima

Как соединить popup.html и background расширения?

У расширения есть background или content script, мне нужно получить от туда или отправить туда данные пользуясь popup.html, как это сделать? знаю XmlHttpRequest может подобное сделать, но есть ли встроенные API's для этого?
  • Вопрос задан
  • 1046 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
SynCap
@SynCap
Делаю интернет с 1998 года
Вариантов масса c промежуточным хранилищем: в элементе DOM background'a, в localStorage, в indexedDB, в appCache. А отслеживать можно по событиям для WebWorker.
Ответ написан
Комментировать
@BulatDos
Подгрузи в конец popup.html и для удобства jquery
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="background.js"></script>


И можете просто обращаться по id. А для взаимодействия с content script лучше использовать сообщения в формате json.

https://developer.chrome.com/extensions/tabs#metho...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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