【发布时间】:2012-06-20 09:41:30
【问题描述】:
我想将用户点击的数据存储在一个永远不必发送到服务器的 cookie 中。它就像一个会话添加的数据,我想在会话中持续存在,因为数据只是不断添加到 cookie 中,并且存储了很长时间,并且只有在用户删除浏览历史记录时才会被删除。 cookie 是纯客户端 cookie,它永远不必去服务器,因为我不需要服务器上的用户生成数据,所以我想摆脱 cookie 在之间来回发送时产生的额外开销浏览器和服务器。有没有可能做到这一点?
【问题讨论】:
-
你能告诉我们你尝试过的代码吗?
-
'localstorage' 被排除在外,因为我需要支持所有主要浏览器中的旧浏览器。马克——我已经实现了所有的功能,除了“纯客户端cookie”。我正在使用我在 quirksmode 上找到的代码创建具有适当名称 - 值对、到期日期和路径的 cookie。我可以使用 javascript 控制 cookie。只是我无法实现“仅限客户端的 cookie”部分。希望你有我的问题?
-
马克 - 我可以提供代码,但它是每个人都使用过的普通代码块,包括 quirksmode 在内的许多网站都建议使用它。我只需要实现“仅限客户端的 cookie - 永远不会到达服务器的 cookie”。
标签: javascript jquery html cookies session-cookies