使用history.go(-1)可能會出現執行后直接讀取緩存,不刷新頁面的問題,這個跟手機的機型有關。(注:history.back()也會有這個問題。)
解決方法為在返回后的頁面加上:
window.addEventListener('pageshow', function(e) { //如果檢測到頁面是從“往返緩存”中讀取的,刷新頁面 if (e.persisted) { window.location.reload(); } });
使用history.go(-1)可能會出現執行后直接讀取緩存,不刷新頁面的問題,這個跟手機的機型有關。(注:history.back()也會有這個問題。)
解決方法為在返回后的頁面加上:
window.addEventListener('pageshow', function(e) { //如果檢測到頁面是從“往返緩存”中讀取的,刷新頁面 if (e.persisted) { window.location.reload(); } });
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。