标签: javascript error-handling service-worker progressive-web-apps quota
我有一个复杂的服务人员设置,可以存储大量数据。实际上,这意味着我经常用光了配额,需要处理这个问题。
据我所知,似乎唯一的方法是用try / catch或类似方法包装每个可能失败的方法,并在各处检查错误,以了解何时达到配额。这非常不方便,需要在我的整个代码中进行更改,并且在使用其他模块或代码时也变得更加困难,这些模块或代码也可能在内部达到配额。
是否可以从任何来源监听所有个超出限额的错误,因此我可以在一个地方跟踪和处理它们?