我正在开发一个 Chrome 扩展,它可以获取不同域的 cookie。
我正在使用 chrome.cookies API,即
chrome.cookies.getAll({},function(cookies){console.log(cookies.length)})
但是,似乎我只能获取标记为安全的 cookie。 使用 {secure: false} 作为过滤器对象我没有得到任何结果。
此外,标记为安全的 Cookie 实际上只有一个,因此我不能 100% 确定 Chrome 确实在过滤安全 Cookie。
应正确设置 list (使用“cookies”作为权限和正确的域) 我有什么遗漏的吗?
最佳答案
老问题,但仍未得到解答并出现在搜索中。
如果您的manifest.json明确请求访问https://foo.bar
,您将无权访问不安全的cookie。
=> 将其更改为 *://foo.bar
关于javascript - chrome 扩展 - 无法获取非安全 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25572130/