![](/img/trans.png)
[英]rails 3 devise : destroy localStorage and sessionStorage when logout?
[英]jQuery fallback when localStorage/sessionStorage is disabled
我有一个基于REST的服务体系结构。 一种服务用于登录用户。 成功的登录请求导致auth_token
发送回Web客户端。
我想将令牌存储在localStorage
,在大多数情况下都可以正常工作。 但是,用户可能会禁用localStorage或浏览器处于私有模式(据我所知,Safari上只有一个问题)。
我的问题是:当localStorage
不可用时,有什么概念可以用作后备?
将令牌存储在window
变量中是否是一个选项?
任何想法表示赞赏。
查看此链接以查找是否启用了本地存储。
https://mathiasbynens.be/notes/localstorage-pattern
另外,对于后备,您可以始终使用cookies
。 或即使未启用cookie,唯一支持的方法就是URL参数。 通常,在这些情况下,人们会显示警告消息,弄脏了应启用其Localstorage / Cookie的功能才能使用其站点。 希望能帮助到你 。
或者,您可以将window.name
存储在一个浏览器选项卡中; 如果您在其他标签上打开同一页面,则该页面将不可用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.