2014-02-25 82 views
6

我發現angularjs序列化和使用$ cookieStore.put當反序列化/ get和我能夠把整個對象進去。那麼尺寸限制是多少? 4KB?

回答

5

cookie的大小是4kb。如果你的對象少於你將能夠添加整個對象。請記住,4kb是整個cookie,包括名稱,到期時間和價值。但是Cookie可能不適合存儲對象。請考慮使用html5 localStorage,除非您100%確定要將其放入Cookie中。

+0

感謝您的信息。如果我去把裏面的值,而「刪除」,那麼之後的限制是過度會發生什麼。我會收到錯誤消息或舊的cookie會自動刪除。 – rjnpnigrhi

+0

雖然,這不是角度行爲的一部分,但完全取決於瀏覽器。 http://stackoverflow.com/questions/1595872/what-happens-when-cookies-file-exceeds-maximum-size –

+0

再次感謝..我認爲這將是更適合我的舊數據可能會被截斷.. HTTP ://gregpike.net/demos/angular-local-storage/demo/demo.html – rjnpnigrhi