解決IOS下返回不刷新的問題


因為兼容性問題,有的IOS瀏覽器下頁面返回不刷新,總結方案如下,

如果是代碼返回,IOS下history.go(-1)或者history.back() 返回不刷新問題,用location.href=document.referrer;

如果是默認返回,可用另一種方法,監聽頁面的狀態,進行代碼重載

$(function () {   
  var isPageHide = false;   
  window.addEventListener('pageshow', function () {   
    if (isPageHide) {   
      window.location.reload();   
    }   
  });   
  window.addEventListener('pagehide', function () {   
    isPageHide = true;   
  });   
}) 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM