簡體   English   中英

強制重新加載在iPad Chrome瀏覽器中不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM