要獲取window.history
中的值,可以使用window.history
對象的屬性和方法來訪問和操作瀏覽器的歷史記錄。
獲取當前歷史記錄的長度:可以使用window.history.length
屬性來獲取當前歷史記錄中的頁面數量。
獲取當前頁面的URL:可以使用window.location.href
屬性來獲取當前頁面的URL。
獲取前一個頁面的URL:可以使用window.history.previous
屬性來獲取前一個頁面的URL。注意,這個屬性在大多數瀏覽器中并不支持。
獲取特定位置的歷史記錄:可以使用window.history.state
屬性來獲取特定位置的歷史記錄的狀態對象。
獲取全部歷史記錄:可以使用window.history.entries
屬性來獲取所有歷史記錄的狀態對象數組。每個狀態對象包含了頁面的URL、標題等信息。
需要注意的是,由于安全和隱私的考慮,瀏覽器對window.history
對象的訪問可能有限制,特別是跨域的情況下。因此,不是所有的屬性和方法都在所有瀏覽器中都可以使用。