0
A
回答
1
試試這個:
window.onbeforeunload = function() {
localStorage.removeItem(key);
};
但正如羅裏已經提到的,如果你使用sessionStorage
滿足您的需求可能會更好。
2
當一個標籤(窗口)關閉時,您的代碼可以處理unload
事件。
window.onunload = function() {
localStorage.removeItem(key);
};
然而,如果你正在做一些會話特定的,你可能想將其存儲在會話存儲(sessionStorage
),而不是本地存儲。
相關問題
- 1. 如何檢測關閉php標籤?
- 2. Iphone本地存儲自動清除
- 3. 用Casperjs清除本地存儲
- 4. 從本地存儲清除Ionic用戶
- 5. 設置本地存儲模式關閉
- 6. 解析存儲本地數據存儲對象以緩存並清除它們?
- 7. Jsoup錯誤地關閉一個標籤,並把標籤文本進行標記
- 8. 從本地存儲檢查時清除Checked li項目
- 9. 清除標籤文本值
- 10. 如何在特定標籤頁關閉時清除本地存儲空間,而不是在Angular 2中關閉瀏覽器時?
- 11. 如何保護本地存儲並在瀏覽器中清除它在ember-simple-auth中關閉?
- 12. 清除並刪除S3存儲桶
- 13. 如何清除標籤頁上的歷史記錄關閉?
- 14. 在瀏覽器中關閉標籤時驗證清除
- 15. 檢測谷歌地圖被關閉,谷歌地圖infowindow關閉
- 16. 清除文本關閉在iphone
- 17. Firefox插件刪除不清除本地存儲
- 18. 如何在刪除用戶時清除本地存儲
- 19. 清除本地存儲空間,但可以免除某些值。
- 20. 檢查所有標籤是否關閉
- 21. 檢測用戶關閉標籤或離開網站
- 22. 瀏覽器 - 檢測瀏覽器關閉或標籤接近
- 23. 關閉/刪除標籤項WPF
- 24. 刪除/關閉當前標籤
- 25. 檢測並關閉所有對話框
- 26. 關閉JQuery清除表格
- 27. 關閉/清除Jni連接
- 28. 清除存儲sencha
- 29. 緩存清除AMGDGT標籤請幫我
- 30. 檢測popover關閉
如果您只希望可用於當前瀏覽器會話的數據,'sessionStorage'是否更適合您的需求? –