PopStateEvent

Baseline 广泛可用 *

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

* 此特性的某些部分可能存在不同级别的支持。

PopStateEventpopstate 事件的接口。

当同一文档的两个历史记录条目之间活动历史记录条目发生更改时,popstate 事件会分派给窗口。如果被激活的历史记录条目是通过调用 history.pushState() 创建的,或者受到 history.replaceState() 调用的影响,则 popstate 事件的 state 属性包含历史记录条目状态对象的副本。

Event PopStateEvent

构造函数

PopStateEvent()

创建一个新的 PopStateEvent 对象。

实例属性

此接口还继承了其父接口 Event 的属性。

PopStateEvent.state 只读

返回提供给 pushState()replaceState() 的信息的副本。

hasUAVisualTransition 只读

如果用户代理在此事件分派之前为此导航执行了视觉过渡,则返回 true,否则返回 false

实例方法

此接口没有自己的方法,但继承了其父接口 Event 的方法。

规范

规范
HTML
# the-popstateevent-interface

浏览器兼容性

另见