2016-12-03 102 views
-1

是否可以在cookie中保存整個網站?例如,我有一個網站,有一些div可以移動。而我想寫的文字改變div和possition的大小。是否可以將整個代碼保存在cookie中?在Cookie中保存完整的網站

+1

你爲什麼要這麼做?快速搜索顯示cookie的大小有限:http://stackoverflow.com/q/640938/1909061。除此之外,你可以把你想要的東西放在那裏。這可能是*不是*你想要的。谷歌會話和本地存儲,這將指出你在一個更好的方向。 – evilham

+0

會話存儲和本地存儲將更好地使用。我也在想這些。這聽起來像是唯一需要烹飪的東西是文本+大小+位置的X和Y座標。整個網站的HTML標記不需要煮熟,只需要頁面上每個可拖動div的4個數據點。 – Clomp

回答

0

根據Mozilla MDN Notes section on cookies,應該可以做,但這是一個非常非常糟糕的想法。用戶可以擁有cookie攔截器,這將阻止網站被保存到cookie中。

見的規格:https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie

RFC 2965(第5.3節,「實現限制」)規定,有 應該是一個cookie的鍵或值的大小沒有最大長度, 鼓勵實現來支持任意大的餅乾。每個 瀏覽器的實現最大值必然不同,因此 請查閱個別瀏覽器文檔。

這裏是cookie的大小限制的一些鏈接:

http://webdesign.about.com/od/cookies/f/web-cookies-size-limit.htm http://browsercookielimits.squawky.net

如果你想支持大多數瀏覽器,然後不超過每50塊域的餅乾,也不要每個域超過4093字節(即,所有cookie的總大小爲< = 4093字節)

I你試試&你的網站代碼超過4093字節,它不適合!我不建議嘗試!