要获取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
对象的访问可能有限制,特别是跨域的情况下。因此,不是所有的属性和方法都在所有浏览器中都可以使用。