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