`
xuedong
  • 浏览: 297816 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript中的History历史对象

阅读更多

JavaScript中的History历史对象包含了用户已浏览的 URL 的信息,是指历史对象指浏览器的浏览历史。鉴于安全性的需要,该对象收到很多限制,现在只剩下下列属性和方法。History历史对象有length这个属性,列出历史的项数。JavaScript 所能管到的历史被限制在用浏览器的“前进”“后退”键可以去到的范围。本属性返回的是“前进”和“后退”两个按键之下包含的地址数的和。

History历史对象并有以下方法


  • back() 后退,跟按下“后退”键是等效的。
  • forward() 前进,跟按下“前进”键是等效的。
  • go() 用法:history.go(x);在历史的范围内去到指定的一个地址。如果 x < 0,则后退 x 个地址,如果 x > 0,则前进 x 个地址,如果 x == 0,则刷新现在打开的网页。history.go(0) 跟 location.reload() 是等效的。

 

转自:http://www.ijavascript.cn/jiaocheng/javascript-history-66.html

分享到:
评论

相关推荐

    `window.history`对象在JavaScript中提供了哪些方法

    在JavaScript中,window.history对象提供了与浏览器历史记录相关的方法和属性,允许开发者在不重新加载页面的情况下,对浏览器的历史记录进行操作。这个对象包含了多种方法,用于在浏览器的历史记录中导航,以及在...

    JavaScript入门教程(7) History历史对象

    在JavaScript编程语言中,History对象是一个非常有用且常被忽略的组成部分,它主要用来操作浏览器窗口的浏览历史记录。在本篇教程中,我们将深入探讨History对象的用法、属性和方法。 首先,我们来了解History对象...

    JavaScript编程中window的location与history对象详解

    总之,location和history对象在JavaScript编程中扮演着非常重要的角色,它们不仅能够帮助开发者获取和操作URL信息,还能通过控制浏览器历史记录来提高用户在网页间的导航体验。对于JavaScript初学者而言,掌握这两个...

    JavaScript之浏览器对象

    四、HISTORY历史对象 History对象存储了用户在浏览器中的浏览历史,但不包含具体的URL。它提供了`history.back()`和`history.forward()`方法,用于回退和前进到之前访问的页面。 五、LOCATION位置对象 Location对象...

    javascript操作BOM对象.docx

    history 对象提供了多种方法来操作浏览器的历史记录,例如: * `back()`:加载 history 对象列表中的前一个 URL。 * `forward()`:加载 history 对象列表中的下一个 URL。 * `go()`:加载 history 对象列表中的某个...

    javascript-history.go()和History.back()的区分_.docx

    ### JavaScript中的历史对象方法详解:history.go()与history.back() #### 一、引言 在Web开发中,浏览器的历史管理是非常重要的一个环节。通过浏览器的历史记录,用户可以方便地回退到之前的页面或者前进到下一个...

    javascript history对象详解

    JavaScript 的 `history` ...总的来说,`history` 对象是JavaScript中处理页面历史和无刷新导航的关键工具,它结合了基本的导航方法和HTML5提供的高级功能,使得在不刷新页面的情况下改变URL和管理浏览历史成为可能。

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

    ### JavaScript History 对象详解 #### 一、概述 在网页应用开发中,有时我们需要通过脚本来控制用户的导航行为,例如实现前进或后退的功能。这时就需要用到`window.history`对象了。`window.history`对象提供了...

    javaScript对象模型与事件处理借鉴.pdf

    History 对象代表当前浏览器窗口的浏览历史。Location 对象代表当前文档的 URL。Navigate 对象是浏览器对象,代表了浏览器的信息。Screen 对象代表当前显示器的信息。 JavaScript 事件处理是指 JavaScript 捕捉到...

    javascript History对象原理解析

    JavaScript 的 History 对象是浏览器提供的一种用于操作浏览历史的接口,它允许开发者在不刷新页面的情况下改变页面的 URL 和状态。下面将详细解析 History 对象的相关知识点。 **1. History.length 属性** History...

    浅述Javascript的外部对象

    - History对象包含了浏览器历史记录的信息,包括length属性表示浏览器历史列表中的URL数量,以及back()、forward()方法可以用来在历史记录中前进和后退。 - Navigator对象提供了有关浏览器的信息,例如通过...

    【温故而知新】JavaScript的BOM之Screen:Location:History对象.md

    在本文档中,我们将重点讨论`Screen`对象、`Location`对象以及`History`对象的相关知识点。 ### 二、Screen对象详解 #### 1. 属性介绍 - **`availHeight`**:返回屏幕的高度(不包括Windows任务栏)。 - **`...

    object-history:JavaScript 对象历史记录(撤销)

    JavaScript 对象历史 幕后花絮 对于克隆, 。 对于差异/应用,。 旧浏览器 使用es5-shim在 IE8 中工作。 也许IE7也是如此。 应用程序接口 产生实例 参数 initial {Object} : 初始历史点 options {对象} - limit {...

    javascript利用json操作浏览历史记录

    JavaScript提供了一个`window.history`对象,允许开发者在一定程度上对浏览器的历史记录进行操作。 1. **window.history对象**: `window.history`对象提供了几个方法和属性来管理浏览历史。例如,`history.length...

    你真的了解BOM中的history对象吗

    其中,`history`对象是BOM中的一个重要组成部分,它主要用于处理用户在浏览器中的历史浏览记录。这篇文章除了介绍`history`对象的基本概念,还详细讲解了它的主要属性和方法。 首先,`history`对象保存了用户从窗口...

Global site tag (gtag.js) - Google Analytics