瀏覽器 cookie 限制

2021-05-25 09:13:38 字數 966 閱讀 5759

一、瀏覽器允許每個網域名稱所包含的 cookie 數:

microsoft 指出 internet explorer 8 增加 cookie 限制為每個網域名稱 50 個,但 ie7 似乎也允許每個網域名稱 50 個 cookie(《update to internet explorer』s cookie jar》)。

firefox 每個網域名稱 cookie 限制為 50 個。

opera 每個網域名稱 cookie 限制為 30 個。

safari/webkit 貌似沒有 cookie 限制。但是如果 cookie 很多,則會使 header 大小超過伺服器的處理的限制,會導致錯誤發生。

注:「每個網域名稱 cookie 限制為 20 個」將不再正確!

二、當很多的 cookie 被設定,瀏覽器如何去響應。除 safari(可以設定全部cookie,不管數量多少),有兩個方法:

最少最近使用(least recently used (lru))的方法:當 cookie 已達到限額,自動踢除最老的 cookie ,以使給最新的 cookie 一些空間。 internet explorer 和 opera 使用此方法。

firefox 很獨特:雖然最後的設定的 cookie 始終保留,但似乎隨機決定哪些 cookie 被保留。似乎沒有任何計畫(建議:在 firefox 中不要超過 cookie 限制)。

三、不同瀏覽器間 cookie 總大小也不同:

firefox 和 safari 允許 cookie 多達 4097 個位元組, 包括名(name)、值(value)和等號。

opera 允許 cookie 多達 4096 個位元組, 包括:名(name)、值(value)和等號。

internet explorer 允許 cookie 多達 4095 個位元組, 包括:名(name)、值(value)和等號。

注:多位元組字元計算為兩個位元組。在所有瀏覽器中,任何 cookie 大小超過限制都被忽略,且永遠不會被設定。

不同瀏覽器Cookie的限制

一 乙個網域名稱下可以有多少個cookie firefox 3.6可以存150個cookie ie6最多有50個cookie 二 當超過cookie最大個數時,瀏覽器如何響應 firefox 3.6 剔除最老的設定新的 ie6 剔除最老的設定新的 三 乙個cookie最大字元數 firefox 3....

瀏覽器cookie數量與大小限制

瀏覽器對cookie數量和大小有限制的!如果超過了這個限制,你的資訊將丟失,你知道嗎?下面看看這些限制 一 乙個網域名稱下可以有多少個cookie 二 當超過cookie最大個數時,瀏覽器如何響應 三 乙個cookie最大字元數 四 乙個cookie的value超過字元限制,瀏覽器如何處理 簡單測試...

各瀏覽器Cookie大小 個數限制

今天在測試ticket時,發現原來儲存的cookie莫名其妙的就被清除了,自己沒有做過任何的改動。後來發現,應該是cookie數量達到了瀏覽器的限制。網上查詢出來的結果是 一 瀏覽器允許每個網域名稱所包含的cookie數 microsoft指出internetexplorer8增加cookie限制為...