iOS 15.2.1 Safari - PWA - 索引数据库服务器中遇到内部错误

jes*_*ben 6 safari ios indexeddb progressive-web-apps

我的 iOS 用户每天都会在 Safari (IOS 15.2.1) 中遇到此错误。它是使用 Angular 13 构建的独立 PWA,使用 localForage 写入 Safari IndexedDB

Uncaught (in promise): UnknownError: An internal error was encountered in the Indexed Database server
Run Code Online (Sandbox Code Playgroud)

随后的:

Uncaught (in promise): UnknownError: Connection to Indexed Database server lost. Refresh the page to try again
Run Code Online (Sandbox Code Playgroud)

每次都必须重新加载页面才能恢复:(

我在其中找不到任何模式,甚至可以自己重现它,它只是突然发生...我无法使用本地存储,因为每个浏览器每个应用程序的存储空间限制为 5MB。

有谁知道这个错误?也许有解决方法吗?

我真的希望它能在 iOS 15.3 中得到修复以及 IndexedDB 中已知的安全漏洞......