Angularjs如何获取浏览器历史列表?

时间:2017-09-13 01:37:26

标签: angularjs browser browser-history

我想删除我的历史记录,因此我使用此代码

$state.go(toGo, params, {location: 'replace'})

当我使用它时,我可以删除最后的历史记录。

我的问题是,

如何在最后删除的页面之前删除历史记录。

例如,

要查看商品的内容,我会进入 detailPage

点击修改按钮修改此项目,然后进入 editPage

完成编辑后,按完成按钮,再次进入 detailPage

在这种情况下,如果我使用上述代码,则会在历史记录中删除 editPage

但在 editPage 之前,有 detailPage ,因此它的行为类似于 detailPage detailPage 之后

总之,如果我点击浏览器后退按钮, detailPage 会显示两次。

我该如何解决这个问题?

0 个答案:

没有答案