【发布时间】:2013-05-27 04:19:36
【问题描述】:
在我以前的网站上,我曾经使用 cookie 仅在第一次访问时显示主页。效果很好 (see for example here),但是现在使用 cookie 已经不那么流行了,所以我想尽可能避免它。
现在,我的新网站项目几乎总是通过 javascript 启动 pre-home(显示模态框),因此我不需要在服务器端执行任何操作。我正在考虑使用 HTML5 localStorage 而不是 cookie,如果浏览器没有 localStorage,则使用 cookie。这是一个好主意吗?对可用性、隐私保护和网站性能有何影响?
使用 localStorage 将提高禁用 cookie 的用户的可用性。但我知道某些 HTML5 功能只能在某些浏览器中选择加入(如地理定位)。任何浏览器上的 localStorage 是否有类似的限制?如果 localStorage 可用但我的站点已停用,是否会出现 JS 错误?
【问题讨论】:
标签: javascript html cookies local-storage