監聽微信內置瀏覽器 返回點擊事件


  首先吐槽,微信內置瀏覽器真的很讓人蛋疼;

  需求:微站內置瀏覽器點擊返回按鈕,跳往指定的頁面,而不是返回歷史記錄.

      過程:網上搜到代碼都一樣,但是測試效果不盡人意,根本達不到想要的效果,jquery去監聽點擊返回按鈕,一會能觸發,一會不能觸發... 代碼不貼了 一搜遍地.

      結果:監聽這部分的代碼 換成用window監聽了,當前沒發現有什麼問題,代碼如下:  

複製代碼
 //防止返回歷史記錄
    pushHistory();
    function pushHistory() {
        var state = {
            title: "title",
            url: "#"    };
        window.history.pushState(state, "title", "#");
    };
    window.onpopstate = function() {
        location.href="想要跳轉的鏈接";
    };
    //end
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章