2016-12-03 101 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字节,它不适合!我不建议尝试!