2014-06-12 26 views
0

我正在研究谷歌瀏覽器擴展並希望訪問當前請求中包含的所有Cookie。我有清潔域變量domain如何在Chrome擴展中的當前頁面上激活所有Cookie?

到目前爲止,(相關)的代碼是

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

在獲得匹配至少整個域的cookie其中一期工程,但同樣origion-政策意味着,如果domain爲gist.github.com,則任何在.github.com上設置的cookie也包含在請求中 - 但是如何爲任何給定域獲取這些「額外」Cookie?

我的第一個想法是剪切部分到第一個點,但這看起來不正確。

+0

如果使用'url'而不是'domain',該怎麼辦? – Xan

+0

@Xan不工作,它只是給我(似乎是)所有的餅乾。 – tomjen

回答

0

「同一origion-政策意味着,如果域名是gist.github.com然後.github.com設置任何cookie也包括在請求」

這不是真的。 gist.github.com與github.com不同,Cookie不會自動包含在請求中。其他事情正在發生。

這就是說,如果你 - 將域設置爲「github.com」,你將得到所有github的cookies和gist.github的cookie,你可以自己過濾。

相關問題