一、不一樣瀏覽器沒法共享localStorage和sessionStorage的值。web
二、相同瀏覽器下,而且是同源窗口(協議、域名、端口一致),不一樣頁面能夠共享localStorage值,經過跳轉的頁面能夠共享sessionStorage值。瀏覽器
三、關於sessionStorage,一般說sessionStorage關閉頁面即消失,可是經過跳轉的頁面能夠共享sessionStorage值,跳轉有多種方式:session
(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,改變存儲值互不影響。