可能重复:
History.Back 刷新
我有一个分配给 的输入按钮onclick="history.back()"
。
有没有办法使用它但强制刷新上一页?我希望它在 FF 和 IE8 中工作
根据您的具体需要,这里有一个修复程序,首先需要做更多的准备,但应该可以:
现在,当您通过按钮或浏览器的后退按钮导航回该站点时,onload 处理程序将触发,检查日期并在必要时重新加载页面。
客户端伪代码:
document.body.addEventListener("load",function(){
// compare timestamp stored in element with current time and if it is too old,
// reload page e.g. via document.location.reload()
var d1 = document.querySelector("#timestamp").innerHTML;
var d2 = Date.now;
if (d2-d1 > 10000 ) document.location.reload();
});