javascript history对象(历史记录)使用方法(实现浏览器前进后退)


Posted in Javascript onJanuary 07, 2014

window.history对象在编写时可不使用 window 这个前缀。为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。

方法:

history.back() - 加载历史列表中的前一个URL,这与在浏览器中点击前进按钮是相同的
history.forward() - 加载历史列表中的下一个URL,这与在浏览器中点击前进按钮是相同的

实例:

<html>
<button name="back" value="后退" onclick="goBack()">后退</button>
<button name="forward" value="前进" onclick="goForward()">前进</button>
<script type="text/javascript">
function goBack(){
        history.back();         
}
function goForward(){
        history.forward();      
}       
</script>
</html>

其他方法:

history.go(0);//刷新当前页面
//以下是要在浏览器中有历史记录的,否则不会有效果.
history.go(1);//前进一页
history.go(-1);//后退一页
history.go(-2);//后退两页
history.length;//当前窗口包含的历史记录条数
Javascript 相关文章推荐
传智播客学习之java 反射
Nov 22 Javascript
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
Apr 25 Javascript
jquery模拟LCD 时钟的html文件源代码
Jun 16 Javascript
Javascript限制网页只能在微信内置浏览器中访问
Nov 09 Javascript
JavaScript对数组进行随机重排的方法
Jul 22 Javascript
Bootstrap每天必学之标签与徽章
Nov 27 Javascript
喜大普奔!jQuery发布 3.0 最终版
Jun 12 Javascript
jQuery Raty 一款不错的星级评分插件
Aug 24 Javascript
基于JavaScript中字符串的match与replace方法(详解)
Dec 04 Javascript
详解使用VueJS开发项目中的兼容问题
Aug 02 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
Sep 14 Javascript
用vuex写了一个购物车H5页面的示例代码
Dec 04 Javascript
form表单action提交的js部分与html部分
Jan 07 #Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
Jan 07 #Javascript
javascript计时器事件使用详解
Jan 07 #Javascript
javascript创建和存储cookie示例
Jan 07 #Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
Jan 07 #Javascript
window.showModalDialog()返回值的学习心得总结
Jan 07 #Javascript
js showModalDialog参数的使用详解
Jan 07 #Javascript
You might like
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
php自动更新版权信息显示的方法
2015/06/19 PHP
Nginx实现反向代理
2017/09/20 Servers
Yii2.0建立公共方法简单示例
2019/01/29 PHP
HTML上传控件取消选择
2013/03/06 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
2015/03/02 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
2015/03/10 Javascript
纯javascript实现简单下拉刷新功能
2015/03/13 Javascript
JS使用正则表达式除去字符串中重复字符的方法
2015/11/05 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
2017/04/28 jQuery
jQuery Ajax向服务端传递数组参数值的实例代码
2017/09/03 jQuery
Vue中的混入的使用(vue mixins)
2018/06/01 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
python中self原理实例分析
2015/04/30 Python
Python中的自省(反射)详解
2015/06/02 Python
python编写弹球游戏的实现代码
2018/03/12 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
2019/07/01 Python
python模块导入的方法
2019/10/24 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
Python Selenium参数配置方法解析
2020/01/19 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
python 三种方法提取pdf中的图片
2021/02/07 Python
Lancome兰蔻官方旗舰店:来自法国的世界知名美妆品牌
2018/06/14 全球购物
英文简历自荐信范文
2013/12/11 职场文书
2014端午节活动策划方案
2014/01/27 职场文书
办公室文员岗位职责
2015/02/04 职场文书
2015年禁毒宣传活动总结
2015/03/25 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA