IE无法设置短域名下Cookie


Posted in Javascript onSeptember 23, 2010

在经过一番简单排查之后找到了问题所在,Cookie设置失败。

但至于为什么会失败,这个问题查了半天,最后在StackOverflow上面有人提到了,IE从5.0开始就无法为短域名下设置Cookie。

那么多短才会出现问题呢?经过试验,发现包含点号在内一共5个字符以内包括5个字符都无法通过Javascript设置Cookie,不过这里有个前提,就是只有当你设置Cookie时显式指定了domain参数才会失败。也就是说如果你这么写:

查看源代码打印帮助document.cookie="key=value;domain=ab.cn";

Cookie设置会失败,如果去掉domain参数,直接这样写:

查看源代码打印帮助document.cookie="key=value";

则不会出现这样的问题,即便当前域依然是ab.cn。

这篇文章http://support.microsoft.com/kb/310676/en-us/提到了类似的问题,不过貌似和这个情况不大一样。大家也可以参考一下。

因为Cookie设置失败,导致我们的流量监测系统认为每个访问都是一次新的访问,自然跳出率就极高了,而GA貌似Cookie设置失败就不发数据了。

Firefox和Chrome没有这样的问题。

Mark一下,希望对遇到类似问题的人有帮助。

Javascript 相关文章推荐
javascript 动态添加表格行
Jun 22 Javascript
javascript setTimeout()传递函数参数(包括传递对象参数)
Apr 07 Javascript
ko knockoutjs动态属性绑定技巧应用
Nov 14 Javascript
jQuery 无限级菜单的简单实例
Feb 21 Javascript
js实现创建删除html元素小结
Sep 30 Javascript
jQuery插件formValidator实现表单验证
May 23 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
Jun 12 Javascript
Vue2.0表单校验组件vee-validate的使用详解
May 02 Javascript
微信小程序之购物车功能
Sep 23 Javascript
Javascript网页抢红包外挂实现分享
Jan 11 Javascript
简单了解vue中的v-if和v-show的区别
Oct 08 Javascript
vue 实现走马灯效果
Oct 28 Javascript
Javascript中获取出错代码所在文件及行数的代码
Sep 23 #Javascript
基于JQuery的一个简单的鼠标跟随提示效果
Sep 23 #Javascript
用js模拟JQuery的show与hide动画函数代码
Sep 20 #Javascript
通过DOM脚本去设置样式信息
Sep 19 #Javascript
javscript对象原型的一些看法
Sep 19 #Javascript
Ext 今日学习总结
Sep 19 #Javascript
JS面向对象编程 for Cookie
Sep 19 #Javascript
You might like
第九节--绑定
2006/11/16 PHP
PHP持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
2013/06/26 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
javascript编程起步(第五课)
2007/01/10 Javascript
JavaScript 事件属性绑定带参数的函数
2009/03/13 Javascript
JavaScript下通过的XMLHttpRequest发送请求的代码
2011/06/28 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
目前流行的JavaScript库的介绍及对比
2013/09/29 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
2014/01/27 Javascript
js获取 type=radio 值的方法
2014/05/09 Javascript
jQuery 中DOM 操作详解
2015/01/13 Javascript
JavaScript AOP编程实例
2015/06/16 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
fastclick插件导致日期(input[type="date"])控件无法被触发该如何解决
2015/11/09 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
从零开始学习搭建React脚手架项目
2018/08/23 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
Python的requests网络编程包使用教程
2016/07/11 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
财会自我鉴定范文
2013/12/27 职场文书
晚会邀请函范文
2014/01/24 职场文书
建筑工地质量标语
2014/06/12 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
关于青春的演讲稿800字
2014/08/22 职场文书
带香烟到学校抽的检讨书
2014/09/25 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书
Python爬虫基础之初次使用scrapy爬虫实例
2021/06/26 Python
欧元符号 €
2022/02/17 杂记
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python