((keys='storageEvent')=>{
window.sessionStorage.setItem('author3',new Date())
// 监听storage 变化
window.addEventListener('storage', function (e) {
if(e.key === keys){
let uplocals = window.localStorage.getItem(keys);
if(uplocals) {
uplocals = JSON.parse(uplocals);
for(let key in uplocals){
window.sessionStorage.setItem(key,uplocals[key]);
}
}
window.localStorage.removeItem(keys);
}
});
// 获取sessionStorage缓存值
let sessions = {};
for(let key in window.sessionStorage ||{}){
if(typeof window.sessionStorage[key] === 'string') sessions[key]=window.sessionStorage[key];
}
// 更新localStorage缓存值
window.localStorage.setItem(keys,JSON.stringify(sessions));
setTimeout(()=>{window.localStorage.removeItem(keys);},1000)
})('localStorageUpdataEvent');
07-10
255
06-21
1727
06-22
556
12-01
1178
05-24