以前的历史记录不是相同的URL

时间:2016-01-12 12:00:27

标签: javascript jquery angularjs back browser-history

我的页面上有一个后退按钮,当您在页面上刷新时,相同的URL会被添加到后面的历史记录中。

我想知道的是,无论如何,当您单击后退按钮时,它不会返回到具有相同URL的页面,而是返回到不具有相同URL的页面。 / p>

如果有帮助,该网站也在使用ui-router。

修改

似乎我解释得很差,所以这里有更长的解释。

在我们网站的一些页面上,我们有后退按钮,使用history.back()history.go(-1)将用户带回到他们所在的上一页,但是如果用户要刷新该页面将被添加到浏览器历史记录中,然后用户必须单击后退按钮X次,具体取决于他们执行的刷新次数。

我想知道怎么做 - 如果可能的话 - 如果用户点击后退按钮,是否有某种方式在先前历史记录中的URL数组之间进行比较并检查当前页面URL并将用户重定向到与当前页面URL不相等的上一页。

history.back()和/或history.go(-1)可以替换为其他内容,或者如果事先可以做更多结构可以做得更好。

0 个答案:

没有答案