History 对象

开发工具与关键技术:visual Studio2015  history
作者:邓伟征
撰写时间:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
history对象最初设计来表示窗口的浏览历史。但出于隐私方面的原因,history对象不再允许脚本访问已经访问过的实际 URL。唯一保持使用的功能只有 back()、forward() 和 go()
方法
History对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进和倒退的导航功能
注意:从窗口被打开的那一刻开始记录,每一个浏览器窗口、每一标签页乃至每个框架,都有自己的history对象与特定的window对象关联。
语法:window。History【属性|方法】 注意:window可以省略、
History对象属性::length返回浏览器历史列表的URL数量
History对象方法:
Back():加载history列表的前一个URL
Foeward():加载history列表中的下一个URL
Go:加载history列表的某一个具体的URL数量
Var HL=history.length;浏览历史列表中的URL数量
Document.writh(HL);
返回前一个浏览页面:
  function back() {
            window.history.back();
        }
点击返回之前浏览过的页面(URL)。因为他没有前一个页面,所以不会进行页面跳转
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2019042720224715.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDU0MTE2NQ==,size_16,color_FFFFFF,t_70)
加载浏览器下一个页面:
        function forward() {
            window.history.forward();
window.location = "http://baidu.com";
        }
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190427202303548.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDU0MTE2NQ==,size_16,color_FFFFFF,t_70)
点击跳转到百度页面
返回当前页面之后浏览过的第三个历史页面
        function go() {
            window.history.go(3);
注意:需要浏览历史列表中有多个(URL)页面才行。
跳转到其他页面:需要open网址和location网址
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190427202323599.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDU0MTE2NQ==,size_16,color_FFFFFF,t_70)
回到倒退之前浏览的页面
        function goforward() {
            window.history.forward();
        }
        返回浏览历史中的其他页面
        go()方法,根据当前所处的页面,加载 history 列表中的某个具体的页面。
            语法:window.history.go(number);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值