【问题标题】:document.cookie work around in Chromedocument.cookie 在 Chrome 中变通
【发布时间】:2014-05-19 20:55:43
【问题描述】:

以下代码写入一个 cookie。但是,在 chrome 中 document.cookie 似乎不起作用。有解决办法吗?我需要在所有浏览器中设置这个 cookie。

我还有其他选择吗?

//Cookie Functions
function createCookie(name, value, days) {
    var expires = "";
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toGMTString();
    }
    var cookie_string = name + "=" + value + expires;
    //document.cookie =  + "; path=/";
    cookie_string += "; path=" + (cookiePath.length ? cookiePath : '/');
    cookie_string += "; domain=" + (cookieDomain.length ? cookieDomain : window.location.hostname);
    if ( cookieSecure ) {
        cookie_string += "; secure";
    }
    document.cookie = cookie_string;
    alert("Your Cookie : " + document.cookie);
}

【问题讨论】:

    标签: javascript html google-chrome cookies


    【解决方案1】:

    当您从本地访问此脚本时,该脚本在 chrome 中不起作用,例如:-

    c:\yourFolder\yourScript
    

    如果您从远程服务器访问此脚本,那么它确实可以工作。例如:-

    loalhost\yourFolder\yourScript
    

    这里localhost是远程服务器/网络服务器。

    您可以将您的脚本放入xampp 文件夹中的htdocs 进行实验。

    XAMPP是一个php、mysql、apache服务器的软件包。在您的情况下,它可以用作远程/Web 服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-25
      • 2017-10-30
      • 2017-10-03
      • 2014-12-08
      • 2013-06-03
      • 2014-09-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多