// 解决跨标签 sessionStorage 共享 (() => { console.log('begin',window.sessionStorage.length) // 判斷當前頁面是否存在sessionStorage if (!window.sessionStorage.length) { // 若不存在則加上一個localStorage Item, Key = getSessionStorageData window.localStorage.setItem('getSessionStorageData', Date.now()) } // 增加window監聽事件'storage' window.addEventListener('storage', (event) => { console.log('begin-event',event) // 如果偵聽到的事件是key是getSessionStorageData console.log('key:',event.key); if (event.key === window.configJs.SESSION_PREFIX + 'getSessionStorageData') { // 再新增一個localstorage Item, key = sessionStorageData👴,value就是當前的sessionStorage window.localStorage.setItem('sessionStorageData', JSON.stringify(window.sessionStorage)) // 刪除localstorage中key = sessionStorageData的item window.localStorage.removeItem('sessionStorageData') } // 如果偵聽到的事件是key是sessionStorageData, 且當前的sessionStorage是空的 if (event.key === window.configJs.SESSION_PREFIX + 'sessionStorageData') { // 把sessionStorageData的資料parse出來 const data = JSON.parse(event.newValue) // 賦值到當前頁面的sessionStorage中 for (let key in data) { let originalKey = key.replaceAll(window.configJs.SESSION_PREFIX, '') window.sessionStorage.setItem(originalKey, data[key]) } location.reload(); } if (event.key === window.configJs.SESSION_PREFIX + 'isLogin') { if (window.sessionStorage.getItem('user') === null ) { window.sessionStorage.clear(); window.localStorage.clear(); location.reload(); } } if (event.key === window.configJs.SESSION_PREFIX + 'isLogout') { if (window.sessionStorage.getItem('user')) { window.sessionStorage.clear(); window.localStorage.clear(); location.reload(); } } }) })()
彩神推荐信誉平台
🔊祝大哥2025新的一年里蛇转乾坤,旗开得胜,一路长红,财运缠身,前程似锦,一路辉煌💸💸
彩神-官网登录
🔥新平台开业,注册开户,待遇丰厚
彩神ll手机注册
高赔率,首存豪礼,彩票包赔
彩神8开户
注册绑卡有礼,超高反水,信誉保障
彩神争霸平台
多种彩票玩法,最权威彩票游戏平台
🔊🔊🔊
彩神cs官网
提供
快3
🚣🏻♂️🙇🏿、
时时彩
、
六合彩
、
赛车
👲🏽、
棋牌游戏
、
彩票投注
等各类游戏娱乐
打造顶级的网上娱乐平台,界面美观,速度快,服务优质,安全稳定,带给您最佳游戏体验。
全网最佳信誉平台真诚欢迎您!!!
更多87彩票网担保平台
彩神专业提供:
彩神
👨🏼🌾、
、
等服务,提供最新官网平台、地址、注册、登陆、登录、入口、全站、网站、网页、网址、娱乐、手机版、app、下载、欧洲杯、欧冠、nba、世界杯、英超等,界面美观优质完美,安全稳定,服务一流🐫,彩神欢迎您。
彩神