为什么文档.饼干坏了
Why document.cookie is not working
var curCookie = name + "=" + value +
"; expires=" + ATS_getExpire() +
"; path=" + path +
"; domain=" + domain ;
document.cookie = curCookie;
alert("Your Cookie : " + document.cookie);
当我使用上面的代码警报消息为空。为什么文档。饼干是空的。
查看这里的实例
您使用的是;
而不是,
。
使用,
来分隔cookie值
var curCookie = name + "=" + value +
", expires=" + ATS_getExpire() +
", path=" + path +
", domain=" + domain;
document.cookie = curCookie;
alert("Your Cookie : " + document.cookie);
截至今天(2021-08-25),实际示例在不同浏览器之间不一致:
- Chrome 92.0.4515.159:❌
- Edge 92.0.902.78:❌
- Opera 77.0.4054.277:❌
- Firefox 91.0.2:✅
发现……令人沮丧的是,文档。在本地浏览器中运行页面时,Cookie不起作用。
当我把同一个页面上传到一个网站时,突然所有的cookie值都正常工作了。我将找出原因,并稍后填写这个答案的其余部分。
如果页面托管在公共后缀列表(例如github)上列出的域名上,有时会发生这种情况。io, cloudfront.net)。这些域由浏览器进行特殊处理,并出于安全原因限制写入cookie。
尝试使用jQuery Cookie插件:
jQuery Cookie插件
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });
相关文章:
- "工具提示"jQuery插件坏了
- 我的按钮坏了
- 节点JS:时间机器坏了——timekeeper.travel不做时间旅行
- HTML/JavaScript:为什么不'我的纽扣坏了
- 我的素数函数坏了,但我没有;我不知道为什么
- Uglifier是不是弄坏了我的睡衣
- 我升级了Knockout.js,现在我的模板坏了
- 为什么范围$手表坏了
- 所有的javascript都 ajax.aspnetcdn.com/ajax/ 坏了?打破所有外部引用?自周五以来
- 角度控制器功能坏了
- 谷歌可视化图表API示例坏了,如何修复它们
- 将Facebook应用程序移动到新服务器,现在它坏了
- 为什么我的代码坏了
- 野生动物园浏览器中的后退按钮坏了
- 砌体坏了(可能是经典)
- 旋转相机后,Three.js的skybox似乎坏了
- 验证不是't工作,现在我的网站也坏了
- 什么'It’我的石头剪刀坏了
- 我的饼干套装坏了
- 为什么文档.饼干坏了