JavaScript Window History


window.history 对象包含浏览器的历史。


Window History

window.history对象在编写时可不使用 window 这个前缀。

为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。

一些方法:

  • history.back() - 与在浏览器点击后退按钮相同
  • history.forward() - 与在浏览器中点击向前按钮相同

Window history.back()

history.back() 方法加载历史列表中的前一个 URL。

这与在浏览器中点击后退按钮是相同的:

实例

在页面上创建后退按钮:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <head> <script> function goBack() { window.history.back() } </script> </head> <body> <input type="button" value="Back" onclick="goBack()"> </body> </html>

以上代码输出为:

2 篇笔记 写笔记

  1. #2

       Homck

      121***8773@qq.com

    53
    除此之外可以用 history.go() 这个方法来实现向前,后退的功能。
    function a(){
        history.go(1);  // go() 里面的参数表示跳转页面的个数 例如 history.go(1) 表示前进一个页面
    }
    function b(){
        history.go(-1);  // go() 里面的参数表示跳转页面的个数 例如 history.go(-1) 表示后退一个页面
    }
    Homck

       Homck

      121***8773@qq.com

    1年前 (2018-11-15)
  2. #1

       wordPeng

      a11***09395@163.com

    51

    history.go() 这个方法来实现刷新的功能。

    function a(){
        history.go(0);  // go() 里面的参数为0,表示刷新页面
    }
    wordPeng

       wordPeng

      a11***09395@163.com

    6个月前 (09-05)