从内容脚本发送消息-Google扩展

时间:2019-05-31 12:05:58

标签: google-chrome-extension

我正在尝试在每次内容加载时发送一条消息,如下所示:

  

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

0 个答案:

没有答案