mirror of
https://git.mirrors.martin98.com/https://github.com/cilame/v_jstools
synced 2025-04-19 12:19:46 +08:00
30 lines
779 B
JavaScript
30 lines
779 B
JavaScript
var currtabid;
|
|
var currdomain;
|
|
function get_cookie(){
|
|
chrome.cookies.getAll({}, function(cookie){
|
|
var cookies = []
|
|
for (var i = 0; i < cookie.length; i++) {
|
|
var _domain = cookie[i].domain
|
|
if (_domain.charAt() == '.'){
|
|
_domain = _domain.slice(1)
|
|
}
|
|
if (currdomain.indexOf(_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){
|
|
get_cookie()
|
|
}
|
|
}); |