当前位置: 首页 > news >正文

History对象常用方法

文章目录

  • 一、什么是History对象
  • 二、使用History对象

一、什么是History对象

history 对象来保存浏览器历史记录信息,也就是用户访问的页面。浏览器的前进与后退功能本质上就是 history 的操作。history 对象记录了用户浏览过的页面,通过该对象提供的 API 可以实现与浏览器前进/后退类似的导航功能。

window.history 对象记录了浏览器的访问历史。为了保护用户隐私,对JavaScript访问该对象的方法做出了限制。

1、history常用的对象属性

属性说明
history.length返回历史列表中的网址数

2、history对象常用方法

方法说明
back()加载history列表中的前一个URL
forward()加载history列表中的下一个URL
go()加载history列表中的某个具体页面

二、使用History对象

代码演示:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>history对象</title><script type="text/javascript">function fun1(){window.history.forward()}function fun2(){window.history.back()}function fun3(){window.history.go(2)}</script></head><body><input type="button" value="向前" onclick="fun1()" /><input type="button" value="向后" onclick="fun2()" /><input type="button" value="go" onclick="fun3()" /><a href="new_file.html" target="_blank">我来了</a></body>
</html>

总结:

  • window.history 属性指向 History 对象,它表示当前窗口的浏览历史。当发生-改变时,只会改变页面的路径,不会刷新页面。
  • History 对象保存了当前窗口访问过的所有页面网址。通过 history.length 可以得出当前窗口一共访问过几个网址。
  • 由于安全原因,浏览器不允许脚本读取这些地址,但是允许在地址之间导航。
  • 浏览器工具栏的“前进”和“后退”按钮,其实就是对 History 对象进行操作。

⭐最后⭐

🍒欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁
🍒博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言

http://www.lryc.cn/news/271171.html

相关文章:

  • 修改源码,element的el-table合并,处理合并产生的hover样式问题
  • IoT 物联网常用协议
  • 使用java备份和恢复SQLServer表数据
  • 27 UVM queue
  • 聊聊自动化测试的分层实践
  • LVS那点事
  • 2022-2023年度广东省职业院校学生专业技能大赛“软件测试”赛项接口测试训练题目
  • [Python][LeetCode]28. 找出字符串中第一个匹配项的下标
  • Prometheus监控mysql
  • 骑砍战团MOD开发(30)-游戏大地图map.txt
  • 关于 bringup sensor 时,曝光时间异常的问题排查
  • linux用户态与内核态通过字符设备交互
  • 如何高效查询文件:Linux 下的多种方法详解
  • 记矩阵基础概念
  • 用html,js和layui写一个简单的点击打怪小游戏
  • [线代]不挂科猴博士
  • 扩散式过滤器 水泵角通除污器 0阻力过滤器直角过滤器工作原理
  • MetalLB:本地Kubernetes集群的LoadBalancer负载均衡利器
  • C++判定终端ip和目标ip是否在同一局域网内
  • 深入解析 可空值类型
  • esp32idf使用thingscloud例程
  • 记一次应急响应练习(Linux)
  • Pandas教程(四)—— 分层索引及数据联合
  • 小梅哥Xilinx FPGA学习笔记16——FSM(状态机)的学习
  • vol----学习随记!!!
  • HarmonyOS4.0系统性深入开发10卡片事件能力说明
  • openGauss学习笔记-181 openGauss 数据库运维-升级-升级流程
  • 提前应对威胁
  • C语言与人生:数组交换和二分查找
  • Python实现【亚马逊商品】数据采集