sessionStorage可共享情況和localStorage


1、不同瀏覽器無法共享localStorage和sessionStorage的值。

2、相同瀏覽器下,並且是同源窗口(協議、域名、端口一致),不同頁面可以共享localStorage值,通過跳轉的頁面可以共享sessionStorage值。

3、關於sessionStorage,通常說sessionStorage關閉頁面即消失,但是通過跳轉的頁面可以共享sessionStorage值,跳轉有多種方式:

    (1)  <a href="同源頁面" target="_self">跳轉</a>    //原窗口
    (2) <a href="同源頁面" target="_blank">跳轉</a>  //新開窗口
    (3) window.location.href = '同源頁面'      //原窗口
    (4) window.location.replace('同源頁面')   //原窗口
    (5) window.open('同源頁面')       //新開窗口
    (6) this.$router.push({path: '同源頁面'})   //通過路由跳轉共享值
 
app端通過原生方法更換webView實現跳轉,這種方式不能共享sessionStorage,原窗口跳轉的頁面傳遞sessionStorage,改變存儲值會相互影響,新開窗口跳轉方式傳遞sessionStorage,改變存儲值互不影響。


免責聲明!

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



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