游览器历史记录

游览器历史记录

开发工具与关键技术:JS
作者:赵纯雨
班级:1803
撰写时间:2019.6.20

游览器历史记录,上一个下一个,对他来讲,是对于多个网页,然而history对象就是记录了用户他曾经游览过的页面(URL),并可以实现游览器点击前进与后退相识类型导航的功能,注意:从窗口已经被打开的那一刻就已经在开始记录了,每个游览器窗口,每一个标签甚至是每个框架,都有自己的history对象与特定的window对象关联。
语法:window.history.[属性|方法],注意:window它是可以省略掉的,而window的作用是打开内部网页和外部网页,window对象是BOM游览器对象模型的核心,window对象是指当前的游览器窗口,下面就是window的方法和描述:
在这里插入图片描述
找到控制器,再找到方法,有参数的话就拼接参数:在这里插入图片描述
history对象属性:length它是返回游览器历史列表中的URL,就是说,你从你需要正在游览的网页中一不小心就给退了出来,但是不知道是哪个网页,也不知道是哪个网页,不要慌,history已经在你打开窗口那一刻开始,就已经在记录了,那么现在,你就打开历史游览记录里面去查看,你的所有历史游览记录都在里面,它会给你分好类型,比如一天前,一周前,一个月前等等,方便你下次继续访问这个页面,基本上就是这个意思,history对象方法:
Back():加载history列表中的前一个URL,
Forward():加载history列表中的下一个URL,
Go():加载history列表中的某个具体的页面,
上面所述,back和forward和go,它们本身就是在访问页面,back它访问的是前一个网页页面,就是说已经访问完了的页面,点击上一步,回到当前的上一页,而forward它访问的却是下一个页面,你即将要访问的页面,点击网页,进入到下一页,而当你点击之后,游览器历史记录里面就会记录你已经或者正在游览的网页页面,而go它就是正在访问的一个网页页面,var HL = history.length;它表示的是历史游览器列表中的URL它的数量:
Document.write(window.history.length);
返回到上一个页面;back()相当于go(-1)代码如下所示:
Window.history.go(1)
Window.history.go(),go当它是一时候就是下一个,当它是二的时候就是下两个,forward它要表达的意思也是一样的,它们表示的都是下一个,
Function goback(){
Window.History.Back();下一个连接

链接属性的一个方法:
Document.write(window.location.host);返回主机名和当前URL的端口号
Document.write(window.location.href);返回完整的URL
Function go{
Window。Location.href = “/home/chaptereighttime”;
}
Host端口号,当它是处于不链接的时候,那么他就是在获取网页,
Document.write(window.location.host+”
”);返回主机名和当前URL端口号,当它处于左边的时候是设置网页href可以跳转到其他的页面。
上面既然已经用到了location,下面就是它的属性和描述:
在这里插入图片描述
Protocol():设置或返回当前URL的协议
Search():设置或返回从问号开始的URL(查询部分)
Assign():加载新的文档
Reload(): 重新加载当前文档
Replace(): 用新的文档替换当前文档

猜你喜欢

转载自blog.csdn.net/weixin_44540773/article/details/93889324