有沒有像sessionStorage一樣在indexedDB上存儲臨時數據的方法:不可用於同一個域的其他會話(選項卡),並在會話關閉時過期(影響某些項目在storeObject或整個storeObject上)?在當前會話的indexedDB上存儲臨時數據
我可以使用隨機名創建storeObject,並在用戶退出頁面時添加卸載事件偵聽器以刪除此storeObject。但問題在於,即使用戶只是在同一個域上更改頁面或刷新頁面...,(同一會話),storeObject也會被刪除。
我知道有一些基於document.cookie API的sessionStorage-like存儲的實現,這對我的情況來說不是一個完美的解決方案。
你是正確的, IndexedDB數據持續存在,直到用戶清除脫機緩存(或者應用程序將其刪除) –