在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 前端頁面如何清除history

前端頁面如何清除history

本人想實現(xiàn) A頁面跳轉(zhuǎn)到B頁面,并且B頁面可返回到A頁面,B頁面點擊下一步進入C頁面,但是在C頁面將清除B和A頁的記錄,不可回退到之前的頁面,請問要怎么清除歷史記錄呢

回答
編輯回答
淺時光

不要跳轉(zhuǎn),直接替換就行了

history.replaceState()
2018年6月4日 13:29
編輯回答
影魅

之前也遇到過這個問題,沒找到好的方法,有大佬來解決

2017年5月24日 01:03
編輯回答
夕顏

你要的功能只是禁止回退而已,用下面的代碼就可以實現(xiàn)了

history.pushState(null, null, document.URL);
window.addEventListener('popstate', function () {
     history.pushState(null, null, document.URL);
})
2018年3月2日 12:21
編輯回答
刮刮樂
$(function () {
    pushHistory();
    window.addEventListener("popstate", function (e) {
      // close
    }, false);
    function pushHistory() {
      var state = {
        title: "title",
        url: "#"
      };
      window.history.pushState(state, "title", "#");
    }

  });

2018年7月1日 00:48
編輯回答
毀與悔
beforeRouteLeave(to, from, next){
      if (to.path == '/B') {//必要的
        next(false)
      } else {
        next()
      }
    },
  • 之前也想做類似的功能,這樣就可以禁止出去,但是一定要加if判斷,要么你就哪也去不了了。
  • 注意:IOS的側(cè)滑,會出現(xiàn):先回到C頁面的上個頁面,延遲一會再回到C頁面。目前沒有辦法去解決IOS手機這個,但是如果你們IOS開發(fā)能給你禁止C頁面的側(cè)滑就OK了??戳撕枚啻蟮碾娚?,都是某些頁面禁止側(cè)滑的
2017年5月21日 23:03