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

問題描述:

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

思路:

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

返回 首頁後, 加載頁面前從瀏覽器中取出這個數據,若是 need-refreshtrue, 那麼刷新。瀏覽器

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

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

代碼

詳情頁

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

首頁

$(function () {
    var needRefresh = sessionStorage.getItem("need-refresh");
    if(needRefresh){
        sessionStorage.removeItem("need-refresh");
        location.reload();
    }
});
相關文章
相關標籤/搜索