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 相关文章推荐
js escape,unescape解决中文乱码问题的方法
May 26 Javascript
JS格式化数字金额用逗号隔开保留两位小数
Oct 18 Javascript
jQuery获取iframe的document对象的方法
Oct 10 Javascript
简单介绍JavaScript的变量和数据类型
Jun 03 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
Jun 25 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
Aug 31 Javascript
JS+CSS实现下拉刷新/上拉加载插件
Mar 31 Javascript
在vue中使用v-bind:class的选项卡方法
Sep 27 Javascript
ajax与jsonp的区别及用法
Oct 16 Javascript
详解vue项目接入微信JSSDK的坑
Dec 14 Javascript
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
基于脚手架创建Vue项目实现步骤详解
Aug 03 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
简单采集了yahoo的一些数据
2007/02/14 PHP
php实现mysql数据库备份类
2008/03/20 PHP
全世界最小的php网页木马一枚 附PHP木马的防范方法
2009/10/09 PHP
php中使用base HTTP验证的方法
2015/04/20 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
javascript拓展DOM操作 prependChild insertAfert
2010/11/17 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
js如何编写简单的ajax方法库
2017/08/02 Javascript
Vue实现一个无限加载列表功能
2018/11/13 Javascript
layui多iframe页面控制定时器运行的方法
2019/09/05 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
基于python select.select模块通信的实例讲解
2017/09/21 Python
解读python如何实现决策树算法
2018/10/11 Python
python pexpect ssh 远程登录服务器的方法
2019/02/14 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
基于python实现文件加密功能
2020/01/06 Python
python orm 框架中sqlalchemy用法实例详解
2020/02/02 Python
tensorflow实现训练变量checkpoint的保存与读取
2020/02/10 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
MADE荷兰:提供原创设计师家具
2018/04/03 全球购物
介绍一下Linux文件的记录形式
2012/04/18 面试题
初中同学聚会感言
2014/02/11 职场文书
利群广告词
2014/03/20 职场文书
人代会标语
2014/06/30 职场文书
社会工作专业自荐信
2014/09/26 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
老人与海读书笔记
2015/06/26 职场文书
运动会广播稿300字
2015/08/19 职场文书
2016年安康杯竞赛活动总结
2016/04/05 职场文书
python 制作一个gui界面的翻译工具
2021/05/14 Python
go web 预防跨站脚本的实现方式
2021/06/11 Golang
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers
Python OpenCV实现图形检测示例详解
2022/04/08 Python