[英]Force reload not working in iPad Chrome browsers
當我按下返回按鈕時,我正在使用強制重新加載。 這是我正在使用的代碼:
<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
嘗試
location.reload(true);
這應該適用於所有iPad(據我所知)。
那么,為什么我現在必須通過“ true”呢? 如果您看一下這個定義:
object.reload(forcedReload);
https://developer.mozilla.org/zh-CN/docs/Web/API/Location/reload 。
您將看到forceReload
要求瀏覽器忽略其緩存的數據,從而實際重新加載站點(通過向服務器發送新請求)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.