JS history对象
history对象保存着用户上网的历史记录,从窗口被打开的那一刻算起,history是window对象的属性,因此每个浏览器窗口、每个标签页乃至每个框架,都有自
己的history对象和特定的window对象关联。
history().go()
history.go(0) 刷新当前页面
history().go(-1) 后退一页
history().go(1) 前进一页
传递字符串参数
history.go("wrox.com") 跳转到最近的还有wrox.com的url处,可能前进也可能后退
history.back(); 后退一页
history.forward() 前进一页
history.length 属性 保存着历史记录的数量
对于加载到窗口、标签页或框架中的第一个页面而言,history.length 等于0
if(history.length==0){
//这是用户打开窗口后的第一个页面
}
Bash
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
// history 历史记录
// 访问浏览器页面的历史记录都可以在history里面得到
// alert(history.length);
setTimeout(function(){
// 返回上一个访问记录(返回上一页)
// history.back();
// 这里(-1)就是返回上一个页面,(-2)就是返回前2个页面
history.go(-1);
},2000);
</script>
</head>
<body>
<h1>这里是4.html</h1>
</body>
</html>
原文链接:https://www.qiquanji.com/post/7409.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。