Tim*_*ter 10 indexeddb electron
在这个Electron问题中,@ zcbenz评论说" 我们在Chrome浏览器中有相同的大小限制,这是'可用磁盘空间的1/3' ".该回复是从2016年初开始的.
我运行了这段代码:
const estimation = await navigator.storage.estimate();
console.log(`Quota: ${estimation.quota}`);
console.log(`Usage: ${estimation.usage}`);
Run Code Online (Sandbox Code Playgroud)
它告诉我,我有100%的可用磁盘空间作为我的配额,所以我很困惑,找不到比2016年评论更新的东西,这也是电子专用的.
所以我的问题:
---电子v3.0.4
谢谢!
TTE
2019 年,我可以向您保证,您现在可以完全控制您的 indexdb 数据。
根据 Google 的这篇文章:
https: //developers.google.com/web/updates/2017/08/estimating-available-storage-space
上面的代码应返回正确的配额大小。
但除此之外,调用此代码现在可以使您的数据无法被“驱逐”
if (navigator.storage && navigator.storage.persist)
navigator.storage.persist().then(function(persistent) {
if (persistent)
console.log("Storage will not be cleared except by explicit user action");
else
console.log("Storage may be cleared by the UA under storage pressure.");
});
Run Code Online (Sandbox Code Playgroud)
https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist
| 归档时间: |
|
| 查看次数: |
859 次 |
| 最近记录: |