在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  網(wǎng)絡(luò)安全  HTML/ 怎樣在頁面離開的時(shí)候刪除特定字符開頭的sessionStorage?

怎樣在頁面離開的時(shí)候刪除特定字符開頭的sessionStorage?

當(dāng)前站點(diǎn)下存在n(n>=1)個(gè)key是'test'開頭的session,怎樣在頁面離開的時(shí)候刪除該條session

剛才我是用下面的代碼來清除的,但是會報(bào)錯


var storage=window.sessionStorage;
for(var i=0;i<storage.length;i++){
var key=storage.key(i);
    if(key.slice(0,4)=='test'){
    storage.removeItem(key);
    }
}
回答
編輯回答
冷眸

頁面離開 session 不是自動全清么

2018年4月30日 01:37
編輯回答
涼薄
for(var i in sessionStorage){
    if(sessionStorage.hasOwnProperty(i) && /^test/.test(i)){
        sessionStorage.removeItem(i)
    }

}

sessionStorage在關(guān)閉頁面時(shí)會自動清除,并且sessionStorage不能跨頁簽調(diào)用。
如果想在刷新頁面時(shí)清除sessionStorage,則可以用上面的代碼

2018年6月9日 11:52