Я пытаюсь отправить сообщение при каждой загрузке контента следующим образом:
content.js
chrome.runtime.sendMessage({
data: "just an example"
}, function (response) {
console.dir(response)
});
, а затем отправить сообщение обратно, чтобы проверить,это работает
popup.js
chrome.runtime.onMessage.addListener(function (message, sender, sendResponse) {
sendResponse({
data: "example answet to the message"
});
});
, но проблема в том, что я получаю неопределенный ответ в содержании.Зачем?Смысл отправки сообщения с контентом при загрузке страницы - установить значок с таким номером:
chrome.runtime.onMessage.addListener(function (message, sender, sendResponse) {
chrome.browserAction.setBadgeBackgroundColor({ color: [255, 0, 0, 255] });
chrome.browserAction.setBadgeText({text: `${blockedUsersFromStorage.split(',').length}`});
});