瀏覽器內(nèi)置對象 - history

Window.history是一個只讀屬性,用來獲取History 對象的引用,History 對象提供了操作瀏覽器會話歷史(瀏覽器地址欄中訪問的頁面,以及當(dāng)前頁面中通過框架加載的頁面)的接口。

history對象.png

History對象解析

  1. 屬性
  • length // 當(dāng)前會話網(wǎng)站訪問記錄條數(shù)
  • state // 狀態(tài)
  • scrollRestoration // 允許Web應(yīng)用程序在歷史導(dǎo)航上顯式地設(shè)置默認(rèn)滾動恢復(fù)行為。此屬性可以是自動的(auto)或者手動的(manual)。
  1. 方法
  • back() // 回退到上一個訪問記錄
  • forward() // 前進(jìn)到下一個訪問記錄
  • go(num) // 跳轉(zhuǎn)到指定訪問記錄,num > 0 ? 回退 : 前進(jìn);
  • pushState(state, title, url)、 // 添加歷史記錄到 history 對象
  • replaceState(state, title, url) // 替換歷史記錄對象
  1. 事件
    window.onpopstate
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容