我需要一种方法在重新加载当前页面后返回上一页。
目前,如果我在jQuery中重新加载的页面上使用我的简单历史记录-1,它将把我发送回与预期相同的(重新加载)页面。
有没有办法确定该页面是同一页面,因此将其忽略为返回的相关选项?
以下是我目前使用的代码:
$(document).ready(function(){
$('a.back-link').click(function(){
parent.history.back();
return false;
});
});
谢谢,
艾
答案 0 :(得分:1)
你总是可以使用document.referrer来获取最初引导你到当前页面的页面的地址(location.reload()不应该影响referrer变量)
location.href = document.referrer;
可在此处找到一个工作示例http://iamdevelop.in/referrer
答案 1 :(得分:0)
使用history.go(-1)
,您只需指定一个不同的数字即可获得不同数量的网页。
尝试使用:
window.history.go(-2);
然后应该跳过那个相同的1页,并返回到之前的页面。