需求進入:
1.進入A頁面,輸入一些信息後,跳轉B頁面選人,然後攜帶用戶信息回到A。A中所有內容都保留,且攜帶回B頁面選的人。
2.每次從新進入A頁面,A頁面刷新。
解決方案:
進入A頁面時,直接replace跳轉當前url拼接一個時間戳參數。ts=當前時間。用戶不會有跳轉感知,瀏覽器裏也不會多一層歷史記錄
交互中跳轉B頁面回來後,判斷有ts時間戳參數,則代表非新進入頁面。
當用戶從新進入A頁面時,未攜帶ts參數。清除當前的本地存儲,然後replace跳轉到當前頁拼接ts參數。
需求進入:
1.進入A頁面,輸入一些信息後,跳轉B頁面選人,然後攜帶用戶信息回到A。A中所有內容都保留,且攜帶回B頁面選的人。
2.每次從新進入A頁面,A頁面刷新。
解決方案:
進入A頁面時,直接replace跳轉當前url拼接一個時間戳參數。ts=當前時間。用戶不會有跳轉感知,瀏覽器裏也不會多一層歷史記錄
交互中跳轉B頁面回來後,判斷有ts時間戳參數,則代表非新進入頁面。
當用戶從新進入A頁面時,未攜帶ts參數。清除當前的本地存儲,然後replace跳轉到當前頁拼接ts參數。
(function(d, s, id) { let js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) retur