emu測試了一下IE8,發現cookie的限制似乎比以前寬松多了。具體限制是:
* 每個域名下允許50個cookie,超過了覆蓋最早寫入的cookie(或者說隊列式管理,超過了第一個出隊)
* 同一個頁面(和從這個頁面發出的請求)子域、父域和根域各自有自己的50個cookie。
* 單個cookie的總長度:cookieName+cookieValue+附加信息(包括等號,空格,分號,domain,expires,path之類的)不能超過5k(最多5119bytes)
* 同一個頁面(和從這個頁面發出的請求)子域、父域和根域的全部cookie的內容長度(cookieName+cookieValue+等號,空格,分號)不能超過10k,否則全部變成httponly,無法用腳本訪問
總而言之,cookie不是用來存數據的,能不用就別用。
邊做測試邊些博客的后果是,由于不停的清空cookie把博客的登陸態清掉了,差點文章提交失敗重新寫呵呵