我想使用后台脚本获取Cookie。我使用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。第二个片段未定义日志。