Javascript cookie 用于保存用户首选项并使用共享首选项显示内容
Javascript cookie to save user preference and display content using the shared preference?
>我需要一个基于java脚本(cookie)的解决方案,它可以保存用户选择的首选项并根据保存的cookie呈现输出(html页面)。
情况如下:
假设用户从页面 1 开始并导航到页面 2(有 40-50 个超链接),在那里他选择或单击其中一个超链接并定向到目标页面(将有 40-50 个页面对应于这 40-50 个链接)。
所以我所需要的只是自动化整个过程,以便在第一次访问后用户的选择可以被保存,他将直接导航到最终目标(这将是 40-50 页的页面之一)。
任何代码片段都将受到高度赞赏。
姆拉纳
我很
想知道为什么你不能在服务器端的preference
表中执行此操作。Cookie可以从浏览器中删除(这将迫使用户再次执行该步骤),并且在浏览器中存储40-50个cookie不是一个好的解决方案,因为cookie会传输到每个HTTP请求,因此会浪费用户的带宽。
如果您将这些设置/首选项存储在服务器端,那么您可以轻松确定当用户登录您的网站时将用户发送到何处,而不是从 cookie 中提取这些信息。
或者,您可以将这些首选项存储在localStorage
中,从而为存储键/值提供更大的存储空间。缺点是您需要先加载一个引导 JS,它将从localStorage
读取设置并决定将用户重定向到哪里。
但恕我直言,如果我必须存储 40-50 个首选项,我仍然会使用服务器端解决方案。
注意:Cookie 只能有 4KB 的数据,这是一个限制。
相关文章:
- 如何在Google chrome安全首选项文件中创建扩展安全哈希代码
- 关于&从win8 RC转换为win8 RTM后,首选项弹出按钮为空
- 使用内容脚本中的“简单首选项”打开插件的选项页
- 根据语言首选项更改网站版本
- 在不使用Firefox的情况下编辑Firefox首选项
- Firefox插件:如何根据平台设置默认首选项
- JavaScript 类型强制首选项
- 首次运行时未发出首选项
- 在量角器测试中设置版边驱动程序首选项
- select2 - 如果多个选项共享一个值,则返回不正确的选定选项
- JavaScript 不会加载到首选项窗口中
- 通过配置.xml的 Opera 扩展首选项
- javascript 可以访问用户在控制面板上的区域和语言格式首选项
- Javascript cookie 用于保存用户首选项并使用共享首选项显示内容
- 如何在点击 javascript 警报时保留我的 Firefox 首选项
- 首选项.xul 和首选项.js之间的通信
- Firefox Addon Builder首选项-服务对我不起作用--为什么
- 使用 CSS(第一首选项)或 JavaScript(secnd 首选项)在引导程序中更改数据目标
- 如何存储谷歌浏览器扩展程序的首选项
- Firefox插件:如何在卸载插件时删除首选项