Web History API

Web History API 提供了訪問 windows.history 對象的簡單方法。

window.history 對象包含用戶訪問過的 URL(網站)。

所有瀏覽器都支持 Web History API:

Chrome IE Firefox Safari Opera
支持 支持 支持 支持 支持

History back() 方法

back() 方法加載 windows.history 列表中的前一個 URL。

這與單擊瀏覽器中的“后退箭頭”相同。

實例

<button onclick="myFunction()">后退</button>
<script>
function myFunction() {
  window.history.back();
}
</script>

History go() 方法

go() 方法從歷史列表中加載一個特定的 URL:

實例

<button onclick="myFunction()">后退兩頁</button>
<script>
function myFunction() {
  window.history.go(-2);
}
</script>

History 對象屬性

屬性 描述
length 返回歷史列表中的 URL 數量。

History 對象方法

方法 描述
back() 加載歷史列表中的上一個 URL。
forward() 加載歷史列表中的下一個 URL。
go() 從歷史列表中加載特定的 URL。