繁体   English   中英

禁用localStorage / sessionStorage时的jQuery回退

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM