当无法访问PWA站点并重新启动UWP app时,它将触发404错误消息。显然,当您重新启动UWP时,无法激活服务工作者以传递内容,因为无法拦截js,因此无法提取js。
因此,我认为可能聪明的做法是将Service Worker js和index.html页面添加到项目中,这将触发Service Worker代码的本地副本,以便进行提取。然后,我可以重设将使用先前使用的缓存内容的文档位置。但是未定义navigator.serviceWorker。由于使用内容URI时服务工作者很好,因此感到困惑。
有没有一种方法可以离线启动?据我了解,缓存应该仍然存在。