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

瀏覽器相容性

另見