zoukankan      html  css  js  c++  java
  • ie 浏览器无法保存cookie,且与域名包括了下划线(_)有关系的问题

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">首先见測试.非常直接的一个现象</span>

    本地机器搭建一个web服务,index.html就是下面内容:


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>IIS7</title>
    </head>
    <body>
    
    <script>
    document.cookie = 'test=' + Math.random();
    
    if (document.cookie.indexOf('test=') <0) {
    	alert('cookie lost,cookie is:' + document.cookie);
    } else {
    	alert('cookie success,cookieis:' +document.cookie);
    }
    </script>
    </body>
    </html>
    


    打开c:/windows/systems/drivers/etc/hosts

    增加二组相应关系

    127.0.0.1 a-b.oa.com

    127.0.0.1 a_b.oa.com


    使用ie打开

    a-b.oa.com和a_b.oa.com 

    将会看到a_b.oa.com无法保存cookie现象,

    而a-b.oa.com却正常.

    使用chrome二个都正常.也就是说chrome对于_线没有被影响;


    见下图







    有人说,ie是依照LDH 规则办事,就是不同意_线,仅仅能使用英文,数字,中划线;

    http://tools.ietf.org/html/rfc3696#section-2



  • 相关阅读:
    开发工具
    CPU知识
    GMAP.NET
    vtordisp
    Hadoop HBase 配置 安装 Snappy 终极教程
    asp.net Vs访问正常,iis访问出现各种问题的部分处理方法
    MVC项目小结:动态菜单
    视频的采集和动态显示
    《编程之美》
    Nginx实现简单的负载均衡web访问
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/6781764.html
Copyright © 2011-2022 走看看