Как использовать sendResponse () при работе с runtime.onMessage.addListener? - PullRequest
0 голосов
/ 02 июня 2019

Я хочу получать куки, используя фоновый скрипт. Я использую runtime.sendMessage и runtime.onMessage для связи со скриптом всплывающих окон

Это код моего фонового скрипта:

  function (request, sender, sendResponse) {
    if (request.action == "cookie") {
      chrome.cookies.getAll({
          domain: request.domain
        },
        function (cookies) {
          c = JSON.stringify(cookies);
          console.log(c);
          sendResponse({
            cookies: c
          });
        });
    }
  });

Это код моего всплывающего окна:

chrome.runtime.sendMessage({
          action: "cookie",
          domain: domain
        }, function (r) {
          console.log(r);
        });

Первый фрагмент журнала регистрирует все ожидаемые файлы cookie как json. Журналы второго фрагмента не определены.

...