前端开发怎么设置关闭当前页面删除h5缓存记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端开发怎么设置关闭当前页面删除h5缓存记录相关的知识,希望对你有一定的参考价值。

今天在工作中遇到一个问题, 我设置了语言切换,修改了语言设置参数,当我返回之前页面时,我的语言切换没有生效,因为以前的页面是从缓存中打开的。不会去执行页面中的JS 代码,所以不会去更新页面的语言,需要关机再重启才会更新语言。
解决办法。
mui.plusReady(function()
var views = plus.webview.all();
for(var i = 0; i < views.length - 1; i++)
plus.webview.close(views[i].id);

plus.open('index.html')

之所以要用length-1因为如果全部关闭。程序将会退出。
参考技术A text-align: center;margin: 0 auto;这两个都是css剧中时候用的,

浏览器缓存 前端页面获取存放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')

以上是关于前端开发怎么设置关闭当前页面删除h5缓存记录的主要内容,如果未能解决你的问题,请参考以下文章

app内嵌h5页面:前端与原生语言的配合

前端抓手机抓包可以看页面样式吗

php小程序前端转化为h5

前端性能优化之----静态文件客户端离线缓存_20191110

前端性能优化之----静态文件客户端离线缓存_20191110

大学生怎么全面地学习前端开发