如何在Chrome扩展程序中的当前页面上激活所有Cookie?

时间:2014-06-12 19:16:26

标签: google-chrome google-chrome-extension

我正在使用Google Chrome扩展程序并希望访问当前请求中包含的所有Cookie。我在变量domain

中有已清理的域

到目前为止(相关)代码是

chrome.cookies.getAll({domain: domain}, showCookies)

哪个用于获取至少与整个域匹配的cookie,但相同的原始策略意味着如果domain是gist.github.com,则.github.com上设置的任何cookie也包含在请求 - 但我如何获得这些"额外的"任何给定域名的cookie?

我的第一个想法是将部分剪切到第一个点,但这似乎不正确。

1 个答案:

答案 0 :(得分:0)

“相同的起源政策意味着如果域名为gist.github.com,则.github.com上设置的任何Cookie也会包含在请求中”

这不是真的。 gist.github.com是github.com的独特来源,cookies不会自动包含在请求中。还有其他事情正在发生。

那就是说,如果你 - 将域名设置为“github.com”,您将获得所有github的cookie和gist.github的cookie,您可以自己过滤。