浏览器缓存 前端页面获取存放token

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器缓存 前端页面获取存放token相关的知识,希望对你有一定的参考价值。

参考技术A //sessinonStorage只在当前窗口有效 生命随浏览器关闭终止 容量约5M
window.sessionStorage.setItem("name",'男');
//获取name
console.log(window.sessionStorage.getItem('name'));
//清空Storage
window.sessionStorage.clear();
//删除数据
window.sessionStorage.removeItem('age')

先打开a页面储存name 在打开桌面b获取时会获取不到如下图

但是在a页点击a链接跳转b却可以获取到

当跳转到b时修改name,在返回a页查看name, a页并没有发生改变(这说明a和b页面不是公用的一个sessionStorage,而是在页面跳转时a传给了b)

//localStorage在关闭浏览器后依然有效 容量约20M
//放入缓存中
window.localStorage.setItem('userToken', token);
//获取
console.log(window.localStorage.getItem("userToken"))
//删除数据
window.sessionStorage.removeItem('userToken')

以上是关于浏览器缓存 前端页面获取存放token的主要内容,如果未能解决你的问题,请参考以下文章

缓存策略及实践前端如何配置 HTTP 缓存机制

前端页面缓存心得体会

前端应该懂的浏览器缓存策略

前端学习

iframe子页面访问过后相应js 缓存在浏览器,怎么不缓存

前端浏览器缓存机制