【问题标题】:javascript set cookie IE7javascript设置cookie IE7
【发布时间】:2013-11-04 14:42:09
【问题描述】:

我有这个设置cookies的功能,它在所有浏览器上都很好用, 但它在 ie7 中根本不保存 cookie。

有什么想法吗?

(函数的输入是有效的,我检查了三倍)

function SetCookie(cookieName, cookieValue, nDays) {
    try {
        var today = new Date();
        var expire = new Date();
        if (nDays == null || nDays == 0) nDays = 1;
        expire.setTime(today.getTime() + 3600000 * 24 * nDays);
        var newCookie = cookieName + '=' + cookieValue + '; expires=' + expire.toGMTString()+'; path=/';
        document.cookie = newCookie;
    } catch (e) {
        showAlert('SetCookie:' + e.message);
    }
}

【问题讨论】:

    标签: javascript cookies internet-explorer-7 ie7.js


    【解决方案1】:

    我找到了答案,它只发生在 ie 7, 8。

    我的 dev 和 qa 环境中有几个子域 比如:dev.site.com qa.site.com developerName.site.com

    当然还有 site.com

    我注意到,如果您登录到任何子域,cookie 都可以, 但是当您转到常规域时,它会弄乱子域 cookie。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-21
      • 2014-02-15
      • 1970-01-01
      • 2012-03-03
      相关资源
      最近更新 更多