我正在建立一个简单的网络应用来展示Uni。餐厅菜单。我需要存储用户设置,而不要求任何人给我任何信息(即登录,帐户名称等)。因此,整个事情必须在客户端保存。偏好很简单(素食=真,餐馆1 =真等),所以我认为应该做饼干。
我对JS和cookies有点困惑。 他们总是工作吗?关于这个问题的另一个讨论有一个评论,即现代浏览器以一种他们不会被网站通过JS检索的方式实现cookie。真的吗?我可以信任JS保存cookie并在以后检索它们吗?
如果JS无处不在,我该如何处理用户偏好保存/检索对用户的透明度?
我的应用程序的网站部分是使用Bootstrap的HTML5,由Ractive.js生成,菜单信息是从JSON文件中提取和提供的。
答案 0 :(得分:0)
我对JS和cookies有点困惑。他们总是工作吗?
是的JS和Cookie总是有效的,并且大多数网页浏览器都启用了它。但是,如果用户在浏览器中禁用它,它肯定会赢或不工作或删除手动编写cookie(不要认为有办法阻止用户这样做。)但总有一种方法可以处理javascript和cookie,禁止用户查看How to detect that JavaScript and/or Cookies are disabled?
关于此事的另一个讨论得到了现代浏览器的评论 以他们无法通过它获取的方式实现cookie 网站通过JS。真的吗?
请看一下这里有关于javascript cookies的一些基本观点。 http://www.w3schools.com/js/js_cookies.asp
我可以信任JS来保存cookie 并在以后检索它们?
是的,你绝对可以