`

History 对象

 
阅读更多

History 对象

History 对象包含用户(在浏览器窗口中)访问过的 URL。

History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。

注释:没有应用于 History 对象的公开标准,不过所有浏览器都支持该对象。

IE: Internet Explorer, F: Firefox, O: Opera.


History 对象属性                 属性 描述

length                           返回浏览器历史列表中的 URL 数量。

History 对象方法方法                                   描述
back()                                    加载 history 列表中的前一个 URL。

forward()                               加载 history 列表中的下一个 URL。
go()                                       加载 history 列表中的某个具体页面。 

 

History 对象描述

History 对象最初设计来表示窗口的浏览历史。但出于隐私方面的原因,History 对象不再允许脚本访问已经访问过的实际 URL。唯一保持使用的功能只有 back()、forward() 和 go() 方法。
例子

下面一行代码执行的操作与单击后退按钮执行的操作一样:

history.back()

下面一行代码执行的操作与单击两次后退按钮执行的操作一样:

history.go(-2)

 

分享到:
评论

相关推荐

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

    ### 四、History对象详解 #### 1. 基本概念 `History`对象用于管理浏览器的历史记录。它可以实现前进、后退及跳转等功能。主要的属性和方法如下: - **`length`**:返回历史列表中的URL数量。 - **`back()`**:...

    前端教程:54 bom history对象

    千锋Web前端教程_54_bom_history对象

    location和history对象

    在前端开发中,`location` 和 `history` 对象是两个至关重要的概念,它们与浏览器的URL导航密切相关。本文将深入探讨这两个对象的功能、用法以及它们如何协同工作以实现网页间的导航。 `location`对象是Window接口...

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

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

    js history对象简单实现返回和前进

    返回和前进用到的是DOM中的history对象: 返回: 代码如下: 返回</a> //相当于调用history对象的back()方法; 前进: 代码如下: 前进</a> //相当于调用history对象的forword()方法;

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

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

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

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

    javascript History对象原理解析

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

    javascript history对象详解

    JavaScript中的History对象是一个BOM(浏览器对象模型)组件,它提供了在用户浏览器历史记录中进行操作的方法和属性。History对象非常有用,特别是当你想在不刷新页面的情况下前进和后退,或者添加自定义历史记录...

    keras中的History对象用法

    keras中的fit_generator和fit函数均返回History对象,那么History怎么用呢?事实上History对象已经记录了运行输出。在了解之前,我们甚至自己定义回调函数记录损失和准确率等。 相关keras源码位于网址: class ...

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

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

    keras History对象的用法

    `History`对象是Keras在训练模型时自动返回的一个记录训练过程的对象,它存储了训练过程中的各种关键信息,如损失(loss)和精度(accuracy)的变化。了解如何利用`History`对象可以帮助我们更好地分析和理解模型的训练...

    jquery history

    jQuery History插件提供了一种简单的方式来处理浏览器的History对象,使得开发者能够轻松地监听和修改浏览历史记录,从而在用户在页面内导航时保持URL的同步。 **一、jQuery History插件的基本概念** jQuery ...

    j2ee06js04.Bom浏览器对象(包含document、location、history)

    History对象则在单页应用(SPA)中发挥关键作用,帮助用户在不同的“视图”之间平滑切换,而无需完整页面的加载。 了解并熟练掌握这些BOM对象的用法,对于提升J2EE应用的用户体验和性能至关重要。开发者可以通过...

    javascript操作BOM对象.docx

    本文档主要介绍了 JavaScript 操作 BOM( Browser Object Model)对象的相关知识点,包括 window 对象、history 对象、location 对象、Document 对象、Math 对象和 Date 对象等。 window 对象 window 对象是 BOM ...

Global site tag (gtag.js) - Google Analytics