博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript History对象
阅读量:6111 次
发布时间:2019-06-21

本文共 705 字,大约阅读时间需要 2 分钟。

hot3.png

window.history 对象包含浏览器的历史。
浏览者通常可以使用浏览器的前进与后退按钮访问曾经浏览过的页面。JavaScript的history对象记录了用户曾经浏览过的页面,并可以实现浏览器前进与后退相似的导航功能。
可以通过back函数后退一个页面,forward函数前进一个页面,或者使用go函数任意后退或前进页面,还可以通过length属性查看history对象中存储的页面数。
注意:
  • 由于安全的原因,不能显示history对象中的历史页面URL。
  • 如果一个窗体没有被用户浏览过任何页面(也就是一个新建的窗体),其history对象缓存的URL为空,无法使用相关函数导航。
方法/属性 说明
go() 前进或后退指定的页面数
back() 后退一页,与浏览器的后退按钮功能相同
forward() 前进一页,与浏览器的前进按钮功能相同
length history对象中缓存了多少个URL
对于 go() 方法的说明。
语法:
    history.go(x)
其中,x (整数)为前进或后退的页面数。
  • x > 0:前进 x 个页面;
  • x < 0:后退 -x 个页面;
  • x = 0:刷新当前页面。
例如,前进一个页面:
history.go(1); // 与 history.forward() 功能相同

后退一个页面:
history.go(-1); // 与 history.back() 功能相同

刷新当前页面
history.go(0); // 与 location.reload() 功能相同

转载于:https://my.oschina.net/u/242764/blog/482946

你可能感兴趣的文章
数据加密插件
查看>>
linux后台运行程序
查看>>
win7 vs2012/2013 编译boost 1.55
查看>>
IIS7如何显示详细错误信息
查看>>
ViewPager切换动画PageTransformer使用
查看>>
coco2d-x 基于视口的地图设计
查看>>
C++文件读写详解(ofstream,ifstream,fstream)
查看>>
Android打包常见错误之Export aborted because fatal lint errors were found
查看>>
Tar打包、压缩与解压缩到指定目录的方法
查看>>
新手如何学习 jQuery?
查看>>
配置spring上下文
查看>>
Python异步IO --- 轻松管理10k+并发连接
查看>>
mysql-python模块编译问题解决
查看>>
熟练掌握doc命令下的文件操作
查看>>
Oracle中drop user和drop user cascade的区别
查看>>
【Linux】linux经常使用基本命令
查看>>
Java 内存区域和GC机制
查看>>
更新代码和工具,组织起来,提供所有博文(C++,2014.09)
查看>>
HTML模块化:使用HTML5 Boilerplate模板
查看>>
登记申请汇总
查看>>