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