Safari 上的 IndexedDB 是否保证是持久的?

Mat*_*ler 5 safari mobile-safari indexeddb progressive-web-apps pwa

这个问题类似,IndexedDB 是否保证是持久的?IE。如果设备内存不足,Safari 将不会回收磁盘空间。

Ana*_*and 6

Safari 具有“无驱逐策略”,这意味着它不会在低磁盘压力下自动清理 IndexDB,而无需用户手动执行。

IndexDB 是快速发展的功能之一,您可以随时期待不同的驱逐政策,而无需宣布。您应该始终使用回退选项进行构建。

Chrome 有明确的持久存储选项,这将保证不会被驱逐,在用户批准持久存储的情况下,我们可以期待 Safari 在某个时候做同样的事情,基于他们跟随 Chrome 实现 PWA 功能的记录(尽管它需要多年的时间和超级糟糕的文档)。