网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月23日
漏签
0
天
前端吧
关注:
223,995
贴子:
1,382,189
看贴
图片
吧主推荐
游戏
8
回复贴,共
1
页
<<返回前端吧
>0< 加载中...
各位吧友,JavaScript读取Cookie读不出来咋回事呢?
只看楼主
收藏
回复
-304
初涉江湖
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
用IE浏览器可以正常读取,Chorme,火狐,搜狗都无法正常读取。
由于项目需要(WebGL),只能用火狐,但是在火狐里可以看到缓存数据,如下图我之前存了一个username,hah
但是我用代码 var user = getCookie("username"); 取到的值为 "",也就是空。
在控制台输入document.cookie 打印的也是 "" ,仍旧是空。如下图
重新存储之后,就可以正常读取了,但是重新打开页面之后,又是无法读取出来
寻找话语权
初涉江湖
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你本地磁盘访问? 不能开服务器吗? 这没域名玩什么cookie啊,不知道你IE怎么读的,过期期限怎么设置的
-304
初涉江湖
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我只设置了 键 值 截止时间 这三个值,没有设置Domin(域名)及其他值,所以存储的Cookie默认HostOnly为true,IE是没有HostOnly的概念的,所以IE对于这个Cookie可以正常读写。但是FireFox 和chorme(网上说safair和opera也是)存储的cookie是有hostOnly的概念的,cookie里没有域名时,hostOnly默认为True,这时候我就取不出来了。
下面是我的代码和 火狐上Cookie的截图(Cookie信息末尾的HostOnly是true)
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示