簡體   English   中英

返回按鈕到第一個訪問的頁面

[英]back button to first visited page

抱歉,如果我的問題聽起來像是一個新手問題,但我找不到合適的答案。

我正在嘗試在我的網站上創建2個后退按鈕,以將訪問者帶回:1.轉到他在我的網站上訪問過的第一頁2.轉到他訪問過的上一個網站(而非頁面)-因此將他引至我的網站基本上。

這是可行的嗎? 如果是這樣,您能否分享您的見解?

在此先感謝您的幫助!

也許您可以執行以下操作:

$(document).ready(function() {
   var sessionIsNew = sessionStorage.getItem('sessionIsNew');

   if (sessionIsNew == null) {
      sessionStorage.setItem('sessionIsNew', 'false');
      sessionStorage.setItem('entryUrl', window.location.href);
   }

}

// On click to your back button:
function backToEnrtryPage () {
    entryUrl  = sessionStorage.getItem('entryUrl');

    if (entryUrl != null) {
       window.location.href = entryUrl;
    }
}

有關JavaScript中會話的更多信息

https://developer.mozilla.org/de/docs/Web/API/Window/sessionStorage

您可以通過控制瀏覽器的歷史記錄來做到這一點,因此只需在歷史記錄中向后移動一次即可:

window.history.back();

返回初始輸入頁面,您可以像

var numberOfEntries = window.history.length;
window.history.go(- numberOfEntries );

來自mozilla的完整api文檔: https : //developer.mozilla.org/en-US/docs/Web/API/History_API

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM