2014-03-04 118 views
2

我設置了一個cookie來隱藏我的網站上的cookie通知。我不能在谷歌瀏覽器中讀取我的cookie,但我可以在所有其他瀏覽器中

這工作正常,在所有其他瀏覽器,但谷歌瀏覽器(和Opera它似乎)(即使不是在IE還沒有測試)

這裏是我的代碼讀出的餅乾,使得是否運行的決定顯示功能或無所事事。

這個函數調用在頁面加載

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

你有沒有試過清除緩存和Cookie? IE瀏覽器'乾淨的瀏覽器'?

該代碼看起來不錯,當我使用你的代碼它似乎爲我工作。即使在IE 8/9中

+0

是的,今天早上我發現了,但是謝謝。既然你把這個和它做了工作,我給了你正確答案的標記。 :-) – DLaverick

相關問題