当我按下后退按钮时,我正在使用强制重新加载。这是我正在使用的代码:
<input type="hidden" id="refreshed" value="no">
<script type="text/javascript">
window.onload=function(){
var e=document.getElementById("refreshed");
if(e.value=="no")
{
e.value="yes";
}
else
{
e.value="no";
location.reload();
}
}
</script>
这适用于所有浏览器以及iPad,但它无法在iPad上运行Google Chrome版本37.0.2062.52
答案 0 :(得分:0)
尝试
location.reload(true);
这适用于所有iPad(据我所知)
那么为什么我必须通过&#39; true&#39;你现在可能会问。如果你看一下这个定义:
object.reload(forcedReload);
https://developer.mozilla.org/en-US/docs/Web/API/Location/reload。
您将看到forceReload
要求浏览器忽略其缓存数据,因此实际重新加载网站(通过向服务器发送新请求)。