我正在研究使用瀏覽器sessionStorage爲Web應用程序,並試圖找到有關大小限制的當前信息。看起來大多數桌面瀏覽器已經施加了5MB的限制。但是,我並沒有發現許多最近的文章,也沒有關於移動瀏覽器的信息。W3MB存儲的事實上的限制是5MB嗎?
W3C網絡存儲規範的Disk space指出:「建議每個來源的訪問限制爲5兆字節,實現反饋是受歡迎的,並且將來會用於更新此建議。」
爲localstorage的怪異模式HTML5兼容網頁有2009年6月12日最後一次重大更新,並只包括數據,過去幾年當前的瀏覽器:IE8,FF 3.5b4,蘇丹武裝部隊4,Chrome的2
據Introduction to DOM Storage, IE8「允許Web應用程序存儲近10 MB的用戶數據。」 Introduction to sessionStorage似乎證實「Firefox和Safari的存儲限制爲每個域5MB,Internet Explorer的限制爲每個域10 MB」。來自Opera開發者網站的
Web Storage: easier, more powerful client-side data storage表示「截至目前,大多數已經實現了網絡存儲的瀏覽器,包括Opera,已經將存儲限制限制在每個域5Mb。」
最近的鉻問題(#42740)在會話存儲中放置了5mb的配額。
Chapter 5. Client-Side Data Storage from Building iPhone Apps with HTML, CSS, and JavaScript states「在撰寫本文時,localStorage和sessionStorage的瀏覽器大小限制仍然不變。
問題:基於這個信息,我應該假設5MB是限制還是應該花時間測試不同的瀏覽器?有人知道現有的測試套件(la Browserscope)會有這些結果嗎?
沒有,這取決於字符編碼,限制可能較低,看到http://dev-test.nemikor.com – 2013-03-24 22:02:40
呀如朱利安說,這是2.5MB WebKit中爲此AFAIK。可笑的低! – UpTheCreek 2013-06-28 08:18:03