0

我需要一个基于 java 脚本(cookies)的解决方案,它可以保存用户选择的首选项并渲染输出(html 页面)acc。到保存的 cookie。

情况如下:

假设用户从 page1 开始并导航到 page2(具有 40-50 个超链接),然后他选择或单击其中一个超链接并被定向到目标页面(将有 40-50 个页面对应于这 40-50 个链接) .

所以我只需要自动化整个过程,以便在第一次访问后用户的选择可以保存,他将直接导航到最终目标(它将是 40-50 页中的一个页面)。

任何代码片段都将受到高度赞赏..

米拉纳

4

1 回答 1

0

我很想知道为什么您不能preference在服务器端的表中执行此操作。cookie 可以从浏览器中删除(这将迫使用户再次执行该步骤),在浏览器中存储 40-50 个 cookie 不是一个好的解决方案,因为 cookie 会传输到每个 HTTP 请求,因此会浪费用户的带宽。

如果您将这些设置/首选项存储在服务器端,那么您可以轻松地确定当用户登录到您的站点时将其发送到哪里,而不是从 cookie 中提取这些信息。

或者,您可以存储这些首选项,localStorage以便为存储键/值提供更大的存储空间。缺点是您需要先加载一个引导 JS,它将从中读取设置localStorage并决定将用户重定向到哪里。

但是恕我直言,如果我必须存储 40-50 个首选项,我仍然会使用服务器端解决方案。

注意:Cookies 只能有 4KB 的数据,这是一个限制。

于 2012-05-12T10:48:06.633 回答