From f76a0c75ce40f79c8b944f6d7a4a530ae3873854 Mon Sep 17 00:00:00 2001 From: cilame Date: Thu, 28 Apr 2022 20:18:21 +0800 Subject: [PATCH] add --- background.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/background.js b/background.js index 6a4a017..bbe33e1 100644 --- a/background.js +++ b/background.js @@ -85,21 +85,27 @@ function AttachDebugger() { } var currtabid; var currdomain; +function get_cookie(){ + chrome.cookies.getAll({}, function(cookie){ + var cookies = [] + for (var i = 0; i < cookie.length; i++) { + if (currdomain.indexOf(cookie[i].domain) != -1){ + cookies.push(cookie[i]) + } + } + chrome.tabs.sendMessage(currtabid, {action: {type:'getcookie', info: cookies}}, function(){}) + }); +} chrome.extension.onMessage.addListener(function (req, sender, sendResponse){ if (req.getcookie){ currtabid = sender.tab.id currdomain = req.domain + get_cookie() sendResponse({}) } }) chrome.cookies.onChanged.addListener(function(info){ if (currtabid){ - chrome.cookies.getAll({domain: currdomain}, function(cookie){ - var cookies = [] - for (var i = 0; i < cookie.length; i++) { - cookies.push(cookie[i]) - } - chrome.tabs.sendMessage(currtabid, {action: {type:'getcookie', info: cookies}}, function(){}) - }); + get_cookie() } }); \ No newline at end of file