我一直在写一个PHP脚本,在cookie中保存一个长字符串(超过4000个字符长),我想将它保存在浏览器缓存中。问题是几乎所有浏览器都有限制。我该怎么办?我正在使用jQuery来添加和读取来自cookie和php的数据。
答案 0 :(得分:4)
重新考虑您的App逻辑并将大部分数据保存在服务器上。
从长远来看,这将为您省去很多麻烦。
只是我的两分钱。
答案 1 :(得分:2)
您可以使用基于HTML5的IndexDb概念在客户端保存数据。
www.tipstr.in/html5-learn-use-indexeddb
答案 2 :(得分:1)
查看Web Storage Portability Layer: A Common API for Web Storage
它抽象了浏览器提供的各种本地存储机制。
HTML5中的本地存储正在变得标准化。
答案 3 :(得分:1)
使用http://www.jstorage.info/这可以帮助您毫无问题地存储大量数据
答案 4 :(得分:0)
我知道你正在寻找一个JQuery解决方案,但也许这将为你提供一个寻找JQuery选项的起点。它在客户端的html 5数据存储。 IE浏览器为10兆,其他浏览器为5兆。我相信雅虎为非HTML 5浏览器提供了解决方案。
答案 5 :(得分:0)
答案 6 :(得分:0)
您可以使用jQuery数据方法来存储数据:
http://api.jquery.com/jQuery.data/
jQuery本身使用此方法来存储信息。
但这不会保留数据。
为什么不将信息存储在表单中的隐藏字段中?但是,只有在浏览器未关闭之前,它才会继续存储。