如何讓微信瀏覽器返回上一頁時強制刷新


問題描述:

首頁 跳轉到 詳情頁, 在 詳情頁 點擊 返回 按鈕返回到 首頁 后, 首頁 刷新后再展示。

思路:

在進入 詳情頁 后,在瀏覽器中保存一個鍵值對,如 need-refresh : true

返回 首頁后, 加載頁面前從瀏覽器中取出這個數據,如果 need-refreshtrue, 那么刷新。

這種方法避開了對微信瀏覽器 返回 時間的監聽,算是一種 hack 方法。

注意: 這種方法需要用到 HTML5本地存儲 技術 sessionStorage,相關知識請自行百谷。

代碼

詳情頁

sessionStorage.setItem("need-refresh", true);

首頁

$(function () {
    var needRefresh = sessionStorage.getItem("need-refresh");
    if(needRefresh){
        sessionStorage.removeItem("need-refresh");
        location.reload();
    }
});


免責聲明!

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



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