javascript怎么获取WINDOW.history里的值
文章标签
JavaScript
可以使用window.history
对象来获取浏览器历史记录的相关信息。下面是一些常用的方法和属性:
-
window.history.length
:返回浏览器历史记录中的页面数量。 -
window.history.state
:返回当前页面的状态对象。 -
window.history.go(n)
:在浏览器历史记录中向前或向后跳转n个页面,负数表示向后跳转。 -
window.history.back()
:返回到上一个页面。 -
window.history.forward()
:前往下一个页面。 -
window.history.pushState(state, title, url)
:将新的状态对象添加到浏览器历史记录中,并且不会触发页面刷新。 -
window.history.replaceState(state, title, url)
:替换当前页面的状态对象,不会触发页面刷新。
以下是一个示例,演示如何获取浏览器历史记录中的URL和标题:
// 获取浏览器历史记录中的URL和标题
for (let i = 0; i < window.history.length; i++) {
const state = window.history.state;
const url = window.history[i].url;
const title = window.history[i].title;
console.log(`URL: ${url}, Title: ${title}`);
}
请注意,由于安全原因,浏览器可能限制对window.history
对象的访问。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:unity导入图片的方法有哪些 下一篇:js如何清空div里的内容
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。