window屬性:history

2018-04-09 11:40 更新

history屬性

Window.history 只讀屬性返回對 History 對象的引用,它提供了一個接口,用于操作瀏覽器會話歷史(在當(dāng)前頁加載的選項卡或框架中訪問的頁面)。

history屬性語法

var historyObj = window .history;

history屬性示例

history.back();     // equivalent to clicking back button
history.go(-1);     // equivalent to history.back();

筆記

對于頂級頁面,您可以在后退和前進(jìn)按鈕旁邊的瀏覽器下拉列表中查看會話歷史中可通過 History 對象訪問的頁面列表。

出于安全原因,該 History 對象不允許非特權(quán)代碼訪問會話歷史記錄中其他頁面的 URL,但它確實允許它導(dǎo)航會話歷史記錄。

無法清除會話歷史或禁用非特權(quán)代碼的后退/前進(jìn)導(dǎo)航。最接近的可用解決方案是location.replace(),它使用提供的 URL 替換會話歷史記錄的當(dāng)前項目的方法。

規(guī)范

規(guī)范狀態(tài)注釋
HTML Living Standard
在該規(guī)范中定義了“History 接口”。
Living Standard
 
HTML5 
在該規(guī)范中定義了“History 接口”。
Recommendation
 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號