如何使用XMLHttpRequest获取所有cookie?

问题描述 投票:0回答:1

对于我的一个小项目,我试图获取网站上所有cookie的列表,并在以后分析它们和/或缺少哪些标志。我通过检查工具查看了一个网站,发现与我从代码中获得的Cookie相比,我看到的Cookie数量要多得多,这大概是由于同源策略造成的吗?无论如何,我的问题是,是否可以通过JS请求一个网站并获取完整的cookie?如果还有其他方法可以测试或找出任何网站的cookie标志,我也乐于接受新想法。

var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.withCredentials = true;
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
console.log(headers);

编辑:问题的答案为chrome.cookies.getAll()

javascript security cookies google-chrome-extension
1个回答
0
投票

您是否已从Mozilla网站检查cookie文档?

我只能使用document.cookie来检索存储在您的Web浏览器中的所有cookie

© www.soinside.com 2019 - 2024. All rights reserved.