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

Как отправить сообщение из background в popup?

Можно из popup.js отправить сообщение в background (chrome.runtime.sendMessage), и получить ответ в калбэк. Но если ответ не может быть отправлен сразу, то соединение закрывается.
Было бы удобно сделать слушателя сообщений в popup, например вот так:
// popup.js
chrome.runtime.onMessage.addListener(function (msg, sender, sendResponse) {
  console.log(msg);
});

Что бы иметь возможность в любой момент отправить из бэкграунда сообщение примерно так:
// background.js
chrome.tabs.sendMessage(id, data, function (r) {
	console.log(r);
});

Есть ли возможность сделать что-то похожее?
  • Вопрос задан
  • 722 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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