history對象記錄了用戶曾經瀏覽過的頁面(URL),並可以實現瀏覽器前進與後退相似導航的功能。
注意:
從窗口被打開的那一刻開始記錄,每個瀏覽器窗口、每個標簽頁乃至每個框架,都有自己的history對象與特定的window對象關聯。
語法:
window.history.[屬性|方法]
注意:
window可以省略。
History 對象屬性
屬性 | 描述 |
length | 返回瀏覽器歷史列表中的URL數量 |
History 對象方法
方法 | 描述 |
back() | 加載history列表中的前一個URL |
forward() | 加載history列表中下一個URL |
go() | 加載history列表中的某個具體的頁面 |
使用length屬性,當前窗口的瀏覽歷史總長度,代碼如下:
<script type="text/javascript"> var HL = window.history.length; document.write(HL); </script>