我正在使用舊版網頁,該版式僅在用戶刷新時纔在Chrome中突破。所以,我注意到,如果我按住shift +刷新,下次用戶刷新時會正確加載用戶界面。這是一個不想花費太多時間的快速錯誤。這是我到目前爲止:全部刷新爲硬刷新
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
if(is_chrome && document.refresh.visited.value == ""){
document.refresh.visited.value = "1";
}
else{
location.reload(true);
}
我也有一個隱藏的輸入,在頁面頂部值=「」。每次他們第二次來到這個頁面時,我都希望能夠進行一次硬性刷新。
聽起來像是一個緩存問題,但我不完全清楚你在問什麼。 – 2013-05-10 14:59:23
那麼現在你有什麼問題? location.reload(true)是否符合你的期望? – MofX 2013-05-10 14:59:50
如果我不清楚,這是一個緩存問題。在轉換+ f5後,u/i恢復正常。在這種情況下,Location.reload(true)會一直重複加載。 – pcproff 2013-05-10 15:01:24