出现问题时,window.applicationCache 状态为 2(正在检查)。我有一些方法在监听器上调用一些应用程序缓存更改事件。但是当问题发生时,我没有看到任何事件被触发。 当我检查网络选项卡时,对 list 的请求也永远被卡住。 我使用的设备是Ipad IOS-12.0。
在成功场景中,状态为 2(正在检查),然后引发 noupdate 事件,随后应用程序缓存状态更改为 1(空闲)。这个问题是间歇性的,有时当我刚刚启动网络应用程序时会重现。
最佳答案
由于此功能将被苹果弃用,因此支持尚未到来。您可以采取解决方法,在检查事件上设置一个监听器,并且可能在 3-4 秒的 setTimeout 后您可以执行进一步的调用。
一旦有更新,将发布此帖子。
关于safari - 应用程序缓存事件 noupdate 在 Safari 浏览器上不会间歇性触发。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53214298/