我需要一个基于java脚本(cookies)的解决方案,它可以保存用户选择的首选项并呈现输出(html页面)acc。保存的cookie。
情况如下:
让我们说用户从page1开始并导航到page2(有40-50个超链接),然后他选择或点击其中一个超链接并定向到目标页面(将有40-50页对应于那些40- 50个链接)。
所以我需要的是自动化整个过程,以便在第一次访问后用户的选择可以保存,他将直接导航到最终目标(它将是40-50页的页面之一)。
任何代码段都将受到高度赞赏..
mrana
答案 0 :(得分:0)
我很想知道为什么不能在服务器端的preference
表中执行此操作。可以从浏览器中删除Cookie(这将迫使用户再次执行该步骤)并在浏览器中存储40-50个Cookie不是一个好的解决方案,因为Cookie会传输到每个HTTP请求,因此会浪费用户的带宽。
如果您在服务器端存储了这些设置/首选项,那么您可以轻松确定用户登录您网站时的位置,而不是从Cookie中提取这些信息。
或者,您可以将这些首选项存储在localStorage
中,从而为存储键/值提供更大的存储空间。缺点是您需要首先加载一个引导程序JS,它将从localStorage
读取设置并决定重定向用户的位置。
但恕我直言,如果我必须存储40-50个偏好,我仍然会使用服务器端解决方案。
注意:Cookie只能有4KB的数据,这是一个限制。