0

我正在开发一个获取不同域的Cookie的Chrome扩展。Chrome扩展 - 无法获取不安全的Cookie

我使用chrome.cookies API,即

chrome.cookies.getAll({},function(cookies){console.log(cookies.length)}) 

然而,似乎我能得到的只有饼干标记为安全。 使用{secure:false}作为过滤器对象我得不到任何结果。

此外,标记为安全的cookie实际上只有一个,所以我不能100%确定chrome实际上是在安全cookie上进行筛选。

清单应正确设置(“cookies”作为权限和正确的域) 有什么我失踪?

+1

犯规{安全:假}得到所有的非安全的cookie,而不是安全的呢?此外,安全功能仅适用于https域。 – 2014-08-29 16:18:55

+0

您确定实际上存在非安全Cookie吗? – abraham 2014-08-29 20:23:21

回答

0

老问题,但仍然没有答案,并在搜索中出现。 如果您的manifest.json明确要求访问https://foo.bar,您将无法访问不安全的cookie。

=>将其更改为*://foo.bar