IE無(wú)法設(shè)置短域名下Cookie
更新時(shí)間:2010年09月23日 18:47:26 作者:
最近客戶在使用我們的流量監(jiān)測(cè)系統(tǒng)以及GA時(shí)發(fā)現(xiàn)了一個(gè)問(wèn)題,我們統(tǒng)計(jì)到的數(shù)據(jù)比GA的要多很多倍,而且我們統(tǒng)計(jì)到的數(shù)據(jù)中,跳出率非常高,高達(dá)99%左右。
在經(jīng)過(guò)一番簡(jiǎn)單排查之后找到了問(wèn)題所在,Cookie設(shè)置失敗。
但至于為什么會(huì)失敗,這個(gè)問(wèn)題查了半天,最后在StackOverflow上面有人提到了,IE從5.0開(kāi)始就無(wú)法為短域名下設(shè)置Cookie。
那么多短才會(huì)出現(xiàn)問(wèn)題呢?經(jīng)過(guò)試驗(yàn),發(fā)現(xiàn)包含點(diǎn)號(hào)在內(nèi)一共5個(gè)字符以內(nèi)包括5個(gè)字符都無(wú)法通過(guò)Javascript設(shè)置Cookie,不過(guò)這里有個(gè)前提,就是只有當(dāng)你設(shè)置Cookie時(shí)顯式指定了domain參數(shù)才會(huì)失敗。也就是說(shuō)如果你這么寫(xiě):
查看源代碼打印幫助document.cookie="key=value;domain=ab.cn";
Cookie設(shè)置會(huì)失敗,如果去掉domain參數(shù),直接這樣寫(xiě):
查看源代碼打印幫助document.cookie="key=value";
則不會(huì)出現(xiàn)這樣的問(wèn)題,即便當(dāng)前域依然是ab.cn。
這篇文章http://support.microsoft.com/kb/310676/en-us/提到了類似的問(wèn)題,不過(guò)貌似和這個(gè)情況不大一樣。大家也可以參考一下。
因?yàn)镃ookie設(shè)置失敗,導(dǎo)致我們的流量監(jiān)測(cè)系統(tǒng)認(rèn)為每個(gè)訪問(wèn)都是一次新的訪問(wèn),自然跳出率就極高了,而GA貌似Cookie設(shè)置失敗就不發(fā)數(shù)據(jù)了。
Firefox和Chrome沒(méi)有這樣的問(wèn)題。
Mark一下,希望對(duì)遇到類似問(wèn)題的人有幫助。
但至于為什么會(huì)失敗,這個(gè)問(wèn)題查了半天,最后在StackOverflow上面有人提到了,IE從5.0開(kāi)始就無(wú)法為短域名下設(shè)置Cookie。
那么多短才會(huì)出現(xiàn)問(wèn)題呢?經(jīng)過(guò)試驗(yàn),發(fā)現(xiàn)包含點(diǎn)號(hào)在內(nèi)一共5個(gè)字符以內(nèi)包括5個(gè)字符都無(wú)法通過(guò)Javascript設(shè)置Cookie,不過(guò)這里有個(gè)前提,就是只有當(dāng)你設(shè)置Cookie時(shí)顯式指定了domain參數(shù)才會(huì)失敗。也就是說(shuō)如果你這么寫(xiě):
查看源代碼打印幫助document.cookie="key=value;domain=ab.cn";
Cookie設(shè)置會(huì)失敗,如果去掉domain參數(shù),直接這樣寫(xiě):
查看源代碼打印幫助document.cookie="key=value";
則不會(huì)出現(xiàn)這樣的問(wèn)題,即便當(dāng)前域依然是ab.cn。
這篇文章http://support.microsoft.com/kb/310676/en-us/提到了類似的問(wèn)題,不過(guò)貌似和這個(gè)情況不大一樣。大家也可以參考一下。
因?yàn)镃ookie設(shè)置失敗,導(dǎo)致我們的流量監(jiān)測(cè)系統(tǒng)認(rèn)為每個(gè)訪問(wèn)都是一次新的訪問(wèn),自然跳出率就極高了,而GA貌似Cookie設(shè)置失敗就不發(fā)數(shù)據(jù)了。
Firefox和Chrome沒(méi)有這樣的問(wèn)題。
Mark一下,希望對(duì)遇到類似問(wèn)題的人有幫助。
相關(guān)文章
用js實(shí)現(xiàn)手把手教你月入萬(wàn)刀(轉(zhuǎn)貼)
用js實(shí)現(xiàn)手把手教你月入萬(wàn)刀(轉(zhuǎn)貼)...2007-11-11每天一篇javascript學(xué)習(xí)小結(jié)(基礎(chǔ)知識(shí))
這篇文章主要介紹了javascript基本的知識(shí)點(diǎn),包括字符串、特殊字符運(yùn)算、變量轉(zhuǎn)字符串等,對(duì)javascript的基礎(chǔ)知識(shí)講解的很全面,為了更好地幫助大家學(xué)習(xí)javascript,感興趣的小伙伴們可以參考一下2015-11-11JS利用循環(huán)解決的一些常見(jiàn)問(wèn)題總結(jié)
循環(huán)輸出問(wèn)題是面試中經(jīng)典的題目,一般會(huì)給出代碼,讓我們解釋原因,并給出若干解決方案,下面這篇文章主要給大家介紹了關(guān)于JS利用循環(huán)解決的一些常見(jiàn)問(wèn)題,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08javascript中this做事件參數(shù)相關(guān)問(wèn)題解答
有關(guān)this想必大家早有所耳聞,只不過(guò)在使用中不是那么在意而已,接下來(lái)為大家介紹下this做事件參數(shù)問(wèn)題,感興趣的你可不要錯(cuò)過(guò)了哈2013-03-03前端url拼接參數(shù)格式&?用&和??=拼接方法實(shí)例
在一些情況下需要直接往url上拼接請(qǐng)求參數(shù),下面這篇文章主要給大家介紹了關(guān)于前端url拼接參數(shù)格式&?用&和??=拼接的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02