账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js如何监测到页面通过返回按钮返回到了当前页面,刷新当前页面
    63
    0

    js如何监测到页面通过返回按钮返回到了当前页面,刷新当前页面

    不是通过代码实现 是点击浏览器上面的返回按钮
    如果检测返回到了当前页面,想刷新当前页面清空表单的数据
    history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面
    history.Go(-1):也是返回当前页的上一页,不过表单里的数据全部还在

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 在JavaScript中,你可以使用window.history.back()方法来检测页面是否通过返回按钮返回到了当前页面。这个方法会返回一个数组,包含返回到的历史记录的URL。

      例如,如果你的页面有一个名为historyBack的属性,你可以这样做:

      javascript var history = window.history; if (history.back.length > 0) { console.log('You have been back to: ' + history.back[0]); }

      这将会打印出你最近访问的页面的URL。

      注意,这个方法不会返回页面上的状态,比如当前的标题或样式。如果你想获取这些信息,你可能需要使用其他方法,比如使用window.history.state。

      此外,这个方法可能会在你离开当前页面时返回,因此在使用它之前,最好先保存你的数据。你可以使用window.sessionStorage或localStorage来保存你的数据。

      javascript window.sessionStorage.setItem('myData', 'some data');

      然后在你的页面中检查window.sessionStorage.getItem('myData'),看看是否存储了你需要的数据。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部