我正在测试通过JavaScript创建的一些cookie。有没有办法检查Cookie是否在Chrome开发者工具中设置或类似的设置?
Answers:
要使用Chrome查看当前页面的Cookie,请执行以下操作:
选项1
您可以在此处详细查看cookie,并清除它们(单击cookie下的任何列表项,然后单击表左下方的“取消”图标)。
选项2
使用JavaScript控制台,例如 document.cookie
。结果的格式不正确。
选项3
还有chrome://settings/siteData
(以前是设置/ Cookie),您只需将其作为普通网页访问即可,但这可能不太适合开发人员。
document.cookie
不包含一些cookie,但是我可以在chrome://settings/siteData
?中看到它?!
HttpOnly
Cookie的标签有些误导,但这并不意味着该cookie将只发送时的协议是HTTP(HTTPS VS)。HttpOnly
Cookie的意思是它是由浏览器发送的,但是对JS不可见。请勿将其与Secure
Cookie上的标记混淆,这意味着浏览器将仅使用https将其发送到站点(但这不会影响cookie在JS中的可见性)。关于以下内容有一个很好的描述:developer.mozilla.org/en-US/docs/Web/HTTP/Cookies
在控制台中,键入document.cookie
。它将返回该页面的活动cookie。
document.cookie
没有包含一些饼干,但我可以看到,在chrome://settings/siteData
!
另一种方法是键入以下内容:
chrome://settings/cookies
在地址栏中。
然后,使用鼠标左键查看更多详细信息(内容,有效期等)。
如果您想要一个用于管理Cookie和本地存储,会话等的工具(扩展名),那么我能找到的最好的就是HTML5 Storage Manager
我一直在使用它,因为它总是可以访问并且非常方便。