js如何判斷頁面是從特定頁面跳轉過來的


今天項目遇到一個問題,需要判斷出頁面是否是某特定頁返回過來的,在同源條件下,可以在特定頁面里存儲一個sessionStorage,

sessionStorage.setItem('key','value');


然后在其他頁面開始加載渲染時去獲取這個sessionStorage,

若不能獲取到則表明此頁並不是特定頁跳轉過來的,

若能獲取到,則表明是特定頁跳轉過來的,並立刻刪掉該sessionStorage,以便進行下次的判斷。

window.function(){
  if(sessionStorage.getItem('key')!=null){
  sessionStorage.removeItem('key');
  ...
}

else{   ... } }

原理很簡單,想着localStorage,cookie應該也能實現該需求吧。

原文鏈接:https://blog.csdn.net/qq_33958946/article/details/89190506


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM