无法访问cookie值
问题描述:
清除我的浏览器历史记录后,当我去这个网址:http://indianvisa-bangladesh.nic.in/visa/index.html无法访问cookie值
然后我点击“获取预约”绿色链接,把我们带到http://indianvisa-bangladesh.nic.in/visa/Appointment_Login.jsp
这设置一个JSESSIONID
饼干。我可以在Firefox/Chrome开发人员工具中看到此Cookie,但无法在控制台中使用document.cookie
进行访问。
当我键入document.cookie;
它显示空字符串。
如何打印?
编辑:另外这款JSESSIONID cookie拥有“/签证”
答
你背后的原因无法读取这个cookie是因为它是HTTPOnly Cookie的Path
值,所以如果你是开发者那么当您创建代码时,您可以在代码中将其设置为false。否则你不能使用JavaScript。这是特定的功能,而不是所有主流浏览器提供的错误。
更多的参考资料: SOQuestion1, SOQuestion2, SOQuestion3
+1
确实你似乎是正确的。谢谢 – user5858
我得到的cookie,如果我写在控制台的document.cookie –
@ParagBhayani很奇怪,但我无法访问它。 – user5858
它是访问,可能你的铬问题,更新你的铬浏览器或检查其他浏览器,如果你有 –