如何获取网站使用的所有cookie?

How to get all the cookies that an website uses?

我试着在控制台上输入 document.cookie,但它只显示了一些正在使用的 cookie,而不是全部(实际使用了 26 个,但在控制台上只显示了 7 个)。如果可能的话,我还想将 cookie 作为字典/json 格式获取。

这里有什么问题?

JavaScriptDocument.cookieAPI 无法访问具有 HttpOnly 属性的 cookie;它只发送到服务器。例如,在服务器端会话中持续存在的 cookie 不需要对 JavaScript 可用,并且应该具有 HttpOnly 属性。此预防措施有助于减轻跨站点脚本 (XSS) 攻击。参考 https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies. You can get the cookies in JSON. Here are a few ways to do it: https://gist.github.com/rendro/525bbbf85e84fa9042c2