@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);
});

Есть ли возможность сделать что-то похожее?
  • Вопрос задан
  • 624 просмотра
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект