问题描述
问题
打开或访问该应用程序的外部链接后,使用nuxt构建并作为iphone上的Web应用程序安装的Web应用程序变得无响应。具体问题是在实际设备上的iOS 13.4及更高版本。模拟器工作正常。
设备
具有iOS 13.4及更高版本的iPhone X和XI(所有版本)
复制步骤
- 在野生动物园中打开网址https://nuxt-min-pwa.netlify.app/。
- 点击共享图标,然后添加到主屏幕。
- 从主屏幕打开应用。
- 点击菜单图标。
- 点击秒。
- 点击名为ICE的链接。
- 应用程序将打开一个外部URL。
- 点击返回应用按钮以返回到应用。 现在
- 点击秒。
- 应用程序无响应。每次轻按秒时,就会出现一个细的加载条。但是没有其他事情发生。
Web应用程序在带有ios 13.3.1和Xcode模拟器的iphone8中可以正常工作。在堆栈溢出和苹果开发人员论坛上都报告了类似的问题。尽管它专门提到了Microsoft openid,但是我可以肯定,任何外部URL都会带来问题。
PWA freezing on navigation clicks in Safari iOS (13.5) after OpenID Microsoft sign in https://developer.apple.com/forums/thread/649699
应用程序的源代码 https://github.com/appsbuddha/minimal-nuxt-pwa
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)