我正在测试一些通过 JavaScript 创建的 cookie。有没有办法检查 cookie 是否是在 Chrome 开发者工具或类似的东西中设置的?
7 回答
要使用 Chrome 检查当前页面的 cookie:
选项1
- 打开开发者工具(通常是 F12)
- 单击“应用程序”选项卡(以前是“资源”)
- 展开“Cookies”列表项
- 单击任何列表项。
您可以在此处详细查看 cookie,并将其清除(单击 cookie 下的任何列表项,然后单击表格左下方的取消图标)。
选项 2
使用 javascript 控制台,例如document.cookie
. 不太复杂(以图形方式),但您可以使用 javascript 处理数据。请注意,结果将根据允许网站从其他网站访问本地数据的方式受到限制(请参阅 MDN 同源策略)。
选项 3
还有chrome://settings/siteData
(以前是设置/cookies)。只需将 url 放入 Chrome 的地址字段即可。
在您的控制台中,键入document.cookie
. 它将返回该页面的活动 cookie。
最新版本的 Chrome (v52) 已将此功能移至“应用程序”选项卡。所以更新的步骤是:
- 打开开发者工具
- 单击“应用程序”选项卡
- Cookie 列在左侧边栏的“存储”列表项下
另一种方法是键入以下内容:
chrome://settings/cookies
在地址栏中。
然后使用左键单击查看更多详细信息(内容、到期日期等)。
在最新版本的 chromeChrome v85
上,url 是:
铬://设置/站点数据
在 chrome 版本 61 上:
chrome://settings/content/cookies
您还可以使用网络开发工具,它不仅可以帮助您查看 cookie,还可以帮助您单独显示.删除(会话、域、路径)cookie。