我无法在谷歌浏览器中读取我的cookie,但我可以在所有其他浏览器中阅读

时间:2014-03-04 16:21:12

标签: javascript google-chrome cookies

我正在设置Cookie以隐藏我网站上的Cookie通知。

这在所有其他浏览器中运行良好,但谷歌Chrome(以及Opera似乎)(甚至在IE中测试过)

这是我的代码,它读取cookie并决定是否运行show函数或什么都不做。

此功能在页面加载时调用

 checkCookie = function() {
        var myCookieSet = getCookie("useofcookies");
        if (myCookieSet != "closed"){
            alert('cookie is not set and = '+  myCookieSet);
            // run the show info bar function
            init();     
        }else {
            alert('cookie HAS BEEN set and = '+  myCookieSet);
        }
};

我无法弄清楚我做错了什么。 完整的js文件可以在这里找到:

Cookie Notice - Pastebin

关于为什么仅在Chrome中发生这种情况的任何线索都将是一个很好的帮助

1 个答案:

答案 0 :(得分:1)

您是否尝试过清除缓存和Cookie? IE是一个'干净的浏览器'?

代码看起来很好,当我使用你的代码时,它似乎适合我。即使在IE 8/9