Javascript 如何使用HTML5历史API弹出URL

Javascript 如何使用HTML5历史API弹出URL,javascript,jquery,html,Javascript,Jquery,Html,我想知道是否有可能在历史API中的URL堆栈上有一个for循环。。所以基本上我想弹出历史URL堆栈,直到我到达URL X。我该怎么做?可能吗?不可能。从历史记录对象获取任何URL数据都将是一个巨大的隐私问题,因为任何人都可以阅读您的浏览历史。您可以继续调用history.back(),直到location.href是您想要的值 只有在历史记录中的回溯使您保持在同一页面上时(例如,因为您正在回溯使用pushState添加的历史对象),这才有效,否则您的JS将停止运行

我想知道是否有可能在历史API中的URL堆栈上有一个for循环。。所以基本上我想弹出历史URL堆栈,直到我到达URL X。我该怎么做?可能吗?

不可能。从历史记录对象获取任何URL数据都将是一个巨大的隐私问题,因为任何人都可以阅读您的浏览历史。

您可以继续调用
history.back()
,直到
location.href
是您想要的值

只有在历史记录中的回溯使您保持在同一页面上时(例如,因为您正在回溯使用
pushState
添加的历史对象),这才有效,否则您的JS将停止运行