javascript - 在app里面点击返回按钮,提示弹框,点击取消还在当前页面,点击确定跳转到上一界面,前端如何监听用户返回了
天蓬老师
天蓬老师 2017-04-11 13:10:01
[JavaScript讨论组]

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
ringa_lee

有怎么问题吗

高洛峰

页面A

A.html

<a href="B.html">ABOUT</a>

js

  var flag = sessionStorage.getItem('key');//取出B页面存的值
  if (flag === '998') {
    console.log('页面是从B页返回的');
    sessionStorage.removeItem('key')//返回到A页面时重置key的值
  } else {
    console.log('页面是新进入的');
  }

页面B

html

<button type="" onclick='back()'>返回上一页</button>

js

  function back() {
    window.history.go(-1); 
  }
  sessionStorage.setItem('key', '998');//在B页面存值

sessionStorage------有期保存

localStorage------无期保存

值必须为字符串(经测试可兼容到IE8,但IE不支持本地运行,需服务器端)

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号