javascript - js中通过docment.cookie获取到的内容不完整
天蓬老师
天蓬老师 2017-05-19 10:40:18
[JavaScript讨论组]

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

天蓬老师
天蓬老师

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

全部回复(4)
PHP中文网

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

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

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

PHP中文网

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

PHP中文网

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

黄舟

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号