有没有获取history.pushState()的状态对象数据的方法?

时间:2016-12-07 06:21:38

标签: javascript jquery

我以这种方式更改了浏览器的历史记录:

var state = { itemId: id };
history.pushState(state, null, someURL);

我可以拥有很多州(我认为Chrome中的最大值是50)。现在,我想得到我所有的状态,有没有办法呢?

类似于:history.getState()

1 个答案:

答案 0 :(得分:1)

根据设计,您无法从浏览器历史记录中读取内容,特别是因为人们始终重复使用浏览器标签 - 您不希望该标签中的浏览历史记录可用于您碰巧访问的任何未来网站,这将是一个巨大的,巨大的隐私风险。