iframe在子页面刷新停留在当前页

进入顺序为:

1. first.html

​​​​​​<script type="text/javascript">
    //刷新在子页面停留
     if(sessionStorage.getItem('refresh')){
       window.location.href = 'second.html';
     }
     enter(){
       window.location.href = 'second.html';
       sessionStorage.setItem('refresh','1');
     }
</script>

2.second.html

<script type="text/javascript">
  //后退回到父页面
  history.pushState(null, null, document.URL);
  window.addEventListener('popstate', function() {
    sessionStorage.removeItem('refresh');
    window.location.href = 'first.html';
  },false);
</script>
  • sessionStorage - 针对一个 session 的数据存储,当用户关闭浏览器窗口后,数据会被删除。
sessionStorage.getItem('refresh');
sessionStorage.setItem('refresh','1');
sessionStorage.removeItem('refresh);
sessionStorage.clear();
  • localStorage - 没有时间限制的数据存储,第二天、第二周或下一年之后,数据依然可用。
localStorage.setItem('info','1'); 
localStorage.getItem('info'); 
localStorage.removeItem('info');
localStorage.clear();
  • cookie:存储在用户本地终端上的数据,默认临时存储。当浏览器关闭进程的时候,自动销毁.

       document.cookie得到的是字符串的形式的值,它包含了当前网站下的所有cookie,它会把所有cookie通过一个分号+空格的         形式串联起来。
   

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值