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

Есть ли возможность сделать что-то похожее?
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы