javascript - js中通过docment.cookie获取到的内容不完整
天蓬老师
天蓬老师 2017-05-19 10:40:18
0
4
620

js中通过docment.cookie获取到的内容不完整!
在浏览器的application里的cookie里可以看到完整的cookie,个别字段无法通过document.cookie获取。
是否有其他办法可以获取到??
图片描述

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(4)
Ty80

问题描述中所说的不能读到的Cookie内容应该被设置成了 HttpOnly, 即客户端脚本无法读取,只能从服务端读取和操作。

设置 HttpOnly 的作用就在于通过阻止 JS 读取 Cookie 来 防止XSS 攻击。

除了通过浏览器插件的方式(浏览器为其提供了接口),使用客户端脚本是基本0可能的。

洪涛

看一下后面Cookies里有个http,获取不到的应该是http only的,前端无法获取,只能通过http请求获取和操作

Ty80

cookie体积有限,不同浏览器有区别,现在一般推荐用localstorage

黄舟

虽然HttpOnly的cookie无法使用脚本查看, 但是chrome扩展是可以查看的.
安装这个插件: EditThisCookie 后
可以查看所有cookie内容, 测试时特别有效.

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!