我需要回到上一页并刷新它。我使用history.go(-1)但不重新加载上一页的表单。
感谢您的回答。
答案 0 :(得分:6)
截至2014年6月10日,我测试了最新的Chrome 35,FireFox 29和IE 11.当我执行location.history.back()时,只有Firefox没有重新加载。所以我用
替换了location.history.back()location.href = document.referrer
所以我的后退按钮现在就像这样:
<a href="#" onclick="location.href = document.referrer; return false;">Back</a>
答案 1 :(得分:5)
如果您重新打开该页面,它应自动刷新。您可以通过document.referrer
获取引荐页面的网址
希望有所帮助。
答案 2 :(得分:0)
答案 3 :(得分:0)
我想我发明了一种方法。通过向url添加随机参数,我们强制浏览器刷新...
var backLocation = document.referrer;
if (backLocation) {
if (backLocation.indexOf("?") > -1) {
backLocation += "&randomParam=" + new Date().getTime();
} else {
backLocation += "?randomParam=" + new Date().getTime();
}
window.location.assign(backLocation);
}