首页 > web前端 > IE 6下cookie写入失败

IE 6下cookie写入失败

2013年3月4日 发表评论 阅读评论

一个简单的页面在加载的时候种植一个cookie,其他浏览器都能成功写入,测试IE 6时始终无法写入。由于是本地指定的一个测试三级子域,一度以为是域名长度问题,通过测试其他域名,排除了此问题。后来发现这个域名中使用了下划线,查了一下域名命名规范,规范规定域名只能是字母、数字和-(中划线)的组合,显然这不是一个规范的域名,IE 6自身机制拒绝种植cookie,所以导致失败。

想起曾经也碰到过IE 6通过js的方法无法在domain字符串少于5个字符的情况。也是源于IE 6自身的安全机制考虑的,可能在开发IE 6的时候还没有例如cn、uk、au之类的域名,其想当然的认为域名至少超过5个字符吧。



欢迎转载,转载请注明文章出处,谢谢!
垃圾有点差凑合看还不错很精彩 (还没有人进行评分)
Loading...Loading...
分类: web前端 标签:
  1. 2013年3月8日18:14 | #1

    第一次听说。长知识了

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

无觅相关文章插件,快速提升流量