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 相关文章推荐
当jQuery遭遇CoffeeScript的时候 使用分享
Sep 17 Javascript
JavaScript面向对象设计二 构造函数模式
Dec 20 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
Feb 17 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
Apr 02 Javascript
jQuery实现表格元素动态创建功能
Jan 09 Javascript
js实现拖拽功能
Mar 01 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
Jul 20 Javascript
js实现移动端轮播图效果
Dec 09 Javascript
JavaScript中重名的函数与对象示例详析
Sep 28 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
Nov 11 Javascript
Vue实现内部组件轮播切换效果的示例代码
Apr 07 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
Dec 13 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
PHP图片上传类带图片显示
2006/11/25 PHP
PHP禁止页面缓存的代码
2011/10/23 PHP
php中取得文件的后缀名?
2012/02/20 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
PHP中Array相关函数简介
2016/07/03 PHP
微信开发之php表单微信中自动提交两次问题解决办法
2017/01/08 PHP
简单的php购物车代码
2020/06/05 PHP
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
微信小程序 canvas API详解及实例代码
2016/10/08 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
2016/12/14 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
EasyUI中的dataGrid的行内编辑
2017/06/22 Javascript
详解jquery插件jquery.viewport.js学习使用方法
2017/09/08 jQuery
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
layer.open组件获取弹出层页面变量、函数的实例
2019/09/25 Javascript
vue中英文切换实例代码
2020/01/21 Javascript
vue使用axios实现excel文件下载的功能
2020/07/16 Javascript
vue+element使用动态加载路由方式实现三级菜单页面显示的操作
2020/08/04 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
如何编写一个 Webpack Loader的实现
2020/10/18 Javascript
win与linux系统中python requests 安装
2016/12/04 Python
Python使用pymysql从MySQL数据库中读出数据的方法
2018/07/25 Python
Python使用logging模块实现打印log到指定文件的方法
2018/09/05 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
pytorch构建多模型实例
2020/01/15 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
Python Socket TCP双端聊天功能实现过程详解
2020/06/15 Python
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
人力资源总监工作说明
2014/03/03 职场文书
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
2014年实习生工作总结
2014/11/27 职场文书
接待员岗位职责范本
2015/04/15 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫