[英]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.