如何在Google Chrome检查器中查看cookie?

4
我正在使用Google Chrome网页检查器来调试一个网页。
在“网络”选项卡中,我能够看到对服务器API的调用,并检测该URL的请求Cookie和响应Cookie,因此我认为一个Cookie已保存在浏览器中。但是,如果我在Cookie下的资源部分访问,我发现没有任何内容...这个站点没有Cookie。
你能提供更多信息吗?

1
你是说该网站有 cookies,但检查器没有显示它们? - Blender
是的,在资源选项卡下的检查器中我看不到它。 - GibboK
你点击了左边的箭头吗? - Blender
谢谢你提供的链接,我尝试了但没有成功。请帮我理解一下...当使用Resource/Cookies时,我应该能够看到我的网站的所有cookie,对吗?即使我测试的页面在本地主机上? - GibboK
可能是类似的问题 https://dev59.com/pWs05IYBdhLWcg3wQvuq ?? - GibboK
“Resources/Cookies” 似乎只显示当前 URL / 当前请求中可用的 cookie(基本上是 HTTP 请求头中的内容)。如果 cookie 仅在不同的 路径 上可用,则不会在此处显示。如果您需要查看域上的 _所有 cookie_,则需要打开“设置”>“内容设置”>“所有 cookie 和站点数据…” - MrWhite
2个回答

1
问题的根源在于cookie的域名。当设置cookie时,需要设置cookie的域名,我猜测服务器设置了127.0.0.1而不是localhost的域名。

1
我解决了替换。
http://localhost:8888/

使用

http://127.0.0.1:8888/

现在我能够在本地开发环境中为我的网页设置cookie。

这个问题帮助我解决了问题Chrome localhost cookie not being set


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接