强制重新加载无法在iPad Chrome浏览器中运行

时间:2015-03-06 05:48:23

标签: javascript google-chrome

当我按下后退按钮时,我正在使用强制重新加载。这是我正在使用的代码:

<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

1 个答案:

答案 0 :(得分:0)

尝试

location.reload(true);

这适用于所有iPad(据我所知)
那么为什么我必须通过&#39; true&#39;你现在可能会问。如果你看一下这个定义:

object.reload(forcedReload);

https://developer.mozilla.org/en-US/docs/Web/API/Location/reload
您将看到forceReload要求浏览器忽略其缓存数据,因此实际重新加载网站(通过向服务器发送新请求)。

相关问题