如何获取与Chrome扩展程序中的Cookie相关联的网址?

Fur*_*lon 3 google-chrome-extension

因此,我正在使用chrome.cookies.getAll({}, function(c){console.log(c);})所有存储在系统中的cookie。但是,如果我需要处理要删除的Cookie或进行其他操作,则需要与每个Cookie关联的URL。该网址奇怪地不在cookie结构中:http : //developer.chrome.com/extensions/cookies.html#type-Cookie

有人知道如何获取与Cookie关联的URL吗?

Dan*_*Lee 5

您可以从以下信息中构建URL getAll()

var cookie; // one single cookie from the array

var url = '';
// get prefix, like https://www.
url += cookie.secure ? 'https://' : 'http://';
url += cookie.domain.charAt(0) == '.' ? 'www' : '';

// append domain and path
url += cookie.domain;
url += cookie.path;

console.log(url); // something like "https://www.stackoverflow.com/"
Run Code Online (Sandbox Code Playgroud)