javascript - JS如何实现页面只刷新一次
本文介绍了javascript - JS如何实现页面只刷新一次的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
纯前端如何实现页面仅仅刷新一次呢。现在的问题是写了一个settimeout(fn,1000)刷新一次页面,但是这样会导致每次页面onload都执行一次定时器。没有达到想要的效果。请教如果用cookie或者修改url可以实现吗,具体的方法是怎样的呢?
解决方案
可以考虑sessionStorage;
var flag = window.sessionStorage.getItem("flag");
console.log(flag);
if(!flag){
settimeout(fn,1000);
window.localStorage.setItem("flag","true");
}
每次打开页面只执行一次。
这篇关于javascript - JS如何实现页面只刷新一次的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文