我有一个包含大量结果的 Web 应用程序。我想将这些结果存储在浏览器的 localStorage 中以便快速检索。
但是,大约十次搜索后,localStorage 将达到其大小限制(大约为 5 MB 左右,具体取决于浏览器的品牌)。我想知道那时可能会发生什么负面影响。. .
浏览器会在添加新项目时丢弃旧的存储项目(这是我所希望的)?如果我不手动删除旧结果,它不会存储新结果吗?还是浏览器会抛出异常?
我有一个包含大量结果的 Web 应用程序。我想将这些结果存储在浏览器的 localStorage 中以便快速检索。
但是,大约十次搜索后,localStorage 将达到其大小限制(大约为 5 MB 左右,具体取决于浏览器的品牌)。我想知道那时可能会发生什么负面影响。. .
浏览器会在添加新项目时丢弃旧的存储项目(这是我所希望的)?如果我不手动删除旧结果,它不会存储新结果吗?还是浏览器会抛出异常?
“[...] 对数据存储区的更改必须要么成功,要么根本不能更改数据存储区。”
并QuotaExceededError
抛出一个,所有指定在这里:http ://www.w3.org/TR/webstorage/#the-storage-interface