我正在设置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文件可以在这里找到:
关于为什么仅在Chrome中发生这种情况的任何线索都将是一个很好的帮助
答案 0 :(得分:1)
您是否尝试过清除缓存和Cookie? IE是一个'干净的浏览器'?
代码看起来很好,当我使用你的代码时,它似乎适合我。即使在IE 8/9