3 个回答

window.sessionStorage获取整个 sessionStorage
遍历 for(let key in sessionStorageObj)
判断 if(sessionStorageObj.indexOf("/") !== -1) , //包含/ ,
则移除 sessionStorage.removeItem(key)

window.sessionStorage.setItem('/a/b/c/ddd', true)
window.sessionStorage.removeItem('/a/b/c/ddd')

//刷新的时候删除缓存的数据
window.addEventListener('beforeunload', e => {

let sessionStorageObj = window.sessionStorage
for(let key in sessionStorageObj){
    if(key.startsWith("/")){
      console.log("123")
      sessionStorage.removeItem(key)
    }
}

});

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏