我通过 Safari 的“添加到主屏幕”选项安装了一个定制的渐进式 Web 应用程序。
如果我在没有网络连接的情况下导航到特定页面,就会显示 Safari 的本机离线页面,这是预期的。该页面显示以下消息:
"由于您的 iPhone 没有连接到互联网,Safari 无法打开页面。"
如果我再次打开互联网连接,则 PWA 仍然显示 Safari 的本机离线页面,没有为用户提供重新加载页面或导航到其他页面的可能性。
简而言之,如果我一次没有网络连接地访问我的 PWA,则 PWA 将永远显示 Safari 的本机离线页面。
这是否是 iOS 12.2 上渐进式 Web 应用程序的预期行为?
我的服务工作者如下:
即使我按照文章中所述提供自定义离线页面,如果我重新连接互联网,PWA仍然会停留在离线页面上。
如果我在没有网络连接的情况下导航到特定页面,就会显示 Safari 的本机离线页面,这是预期的。该页面显示以下消息:
"由于您的 iPhone 没有连接到互联网,Safari 无法打开页面。"
如果我再次打开互联网连接,则 PWA 仍然显示 Safari 的本机离线页面,没有为用户提供重新加载页面或导航到其他页面的可能性。
简而言之,如果我一次没有网络连接地访问我的 PWA,则 PWA 将永远显示 Safari 的本机离线页面。
这是否是 iOS 12.2 上渐进式 Web 应用程序的预期行为?
我的服务工作者如下:
self.addEventListener('fetch', (evt) => {
return;
});
即使我按照文章中所述提供自定义离线页面,如果我重新连接互联网,PWA仍然会停留在离线页面上。