欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IE無法設置短域名下Cookie

 更新時間:2010年09月23日 18:47:26   作者:  
最近客戶在使用我們的流量監(jiān)測系統(tǒng)以及GA時發(fā)現(xiàn)了一個問題,我們統(tǒng)計到的數(shù)據(jù)比GA的要多很多倍,而且我們統(tǒng)計到的數(shù)據(jù)中,跳出率非常高,高達99%左右。
在經(jīng)過一番簡單排查之后找到了問題所在,Cookie設置失敗。

但至于為什么會失敗,這個問題查了半天,最后在StackOverflow上面有人提到了,IE從5.0開始就無法為短域名下設置Cookie。

那么多短才會出現(xiàn)問題呢?經(jīng)過試驗,發(fā)現(xiàn)包含點號在內(nèi)一共5個字符以內(nèi)包括5個字符都無法通過Javascript設置Cookie,不過這里有個前提,就是只有當你設置Cookie時顯式指定了domain參數(shù)才會失敗。也就是說如果你這么寫:

查看源代碼打印幫助document.cookie="key=value;domain=ab.cn";

Cookie設置會失敗,如果去掉domain參數(shù),直接這樣寫:

查看源代碼打印幫助document.cookie="key=value";

則不會出現(xiàn)這樣的問題,即便當前域依然是ab.cn。

這篇文章http://support.microsoft.com/kb/310676/en-us/提到了類似的問題,不過貌似和這個情況不大一樣。大家也可以參考一下。

因為Cookie設置失敗,導致我們的流量監(jiān)測系統(tǒng)認為每個訪問都是一次新的訪問,自然跳出率就極高了,而GA貌似Cookie設置失敗就不發(fā)數(shù)據(jù)了。

Firefox和Chrome沒有這樣的問題。

Mark一下,希望對遇到類似問題的人有幫助。

相關文章

最新評論