我通过Safari及其“添加到主屏幕”选项安装了自定义的渐进式Web应用程序。
如果我导航到没有互联网连接的特定页面,则可以按预期获得野生动物园的本机脱机页面。该页面显示以下消息:
Safari无法打开页面,因为您的iPhone未连接到Internet。
如果我再次打开Internet连接,则PWA仍会显示本机Safari脱机页面,使用户无法重新加载该页面或导航至另一个页面。
简而言之,如果我一次没有连接互联网就访问我的PWA,则PWA将永远显示野生动物园的本机脱机页面。
这是iOS 12.2上渐进式Web应用程序的预期行为吗?
我的服务人员看起来像这样:
self.addEventListener('fetch', (evt) => {
return;
});
Run Code Online (Sandbox Code Playgroud)
即使我按照本文所述提供自定义的脱机页面,但是如果我再次打开Internet连接,PWA仍然停留在脱机页面上。