所以我有这个web应用程序,并且我使用的是异步localForage(具体来说是Angular localForage)。现在,我想警告用户,如果他仍在进行一些localForage操作时尝试关闭浏览器窗口。
我至少知道浏览器知道,因为在Firefox中,如果我确实关闭窗口,它会警告我(尽管再次打开窗口后)某些indexedDb操作被取消(localForage使用indexedDb)。
最佳答案
没有类似的东西可用,但是您可以使用自定义服务包装localForage
发起localForage
操作后设置特殊标志
释放回调中的标志(一旦操作完成)