原文地址:browser cookie restrictions
我一直在為我接下來的一本書做一些關于cookie的研究,在這個過程中我碰到了一些關于瀏覽器處理cookie的有意思的事情。我從尋找瀏覽器允許每個域保存的cookie個數開始。這個結果很有趣:
因此,我們以前認為的瀏覽器限制每個域的cookie數目為20的觀點不再正確。另一個有趣的不一致現象是:當設置了太多cookie時,瀏覽器有什么反應。出來safari的異常之外,其它的都設置了上限個數的cookie,這里有兩種方式:
不同的瀏覽器之間,cookie的總大小也不盡相同。這一點也比較有一點難以理解,不過這里是我的一些測試結果:
這里要注意的是,這里的測試都是使用的單字節字符;雙字節字符長度將會自然地記為2。在所有的瀏覽器中,只要長度超過了限制的cookie都將被忽略,并且永遠不會被設置。
在做完這些測試以后,我得出的結論是傳統的對于cookie的限制(大多是從原始的cookie規范中得來的)的理解不再正確。我們在使用cookie時應該非常謹慎,并始終以最低限度使用。
新聞熱點
疑難解答