不不不!
是顶部有一条非常细的灰色横条的白屏吗?这表明应用状态与我之前看到的有所不同,我之前看到的是完全白色的。
是的,深色模式下的灰色条和白色屏幕。我记不清以前见过这种组合。
我在 1.6.1 版本上仍然遇到此问题。下次发生时,我会查看应用切换器,看看是否也会出现灰色横条。
谢谢。我自己已经看不到这个问题了(但显然尚未修复)。
Stephen 和 @gingerbeardman,请尝试一下:在 DiscourseHub 应用中关闭“后台应用刷新”。如果问题仍未解决,当应用界面完全变白时,请检查是否可以从屏幕顶部向下 10-15% 的区域向下滑动?(这将有助于判断应用是否卡在了已加载的页面上。)
我已经有一段时间没看到了。
我完全禁用了后台应用刷新(全局禁用,适用于所有应用),多年来一直如此。
刚才出现白屏,应用内和应用切换器顶部也没有灰色栏。
向下滑动后,终于回到了站点列表。
iOS 13.4/iPadOS 13.4 几小时后发布,有人应该尝试测试一下。
又遇到一次。准确地向下滑动让我回到了站点列表。我使用的是 iOS 13.4。
谢谢,知道您可以向下滑动来关闭这很有帮助,我可以对此进行调查。
好的,@gingerbeardman,请尝试 TestFlight 中的最新版本应用(公开测试版链接)。据我所知,您已启用“在应用中打开外部链接”的设置。启用该设置后,如果网站包含操作系统无法打开的链接(例如用于在新浏览器窗口中打开的 about:blank 链接),我可以复现一个错误。该问题现在应该已修复:祈祷。
我并未启用该设置,但遇到了白屏问题。
请现在尝试一下,您现在应该在 TestFlight 中看到构建版本 280(我们有两个测试组,而如果您尝试通过链接切换组,TestFlight 似乎会出现问题)。
已下载。我会持续关注。
我这边还是这样。
快速更新:我们注意到这个问题仍在发生。@pmusaraj 提出了一些绕过此问题的新方案,并在实施后在此更新。
我在过去几周多次注意到这个问题。一个快速的解决方法是强制关闭应用,然后重新打开,不过也有几次即使这样也没能解决问题,我不得不让它关闭几分钟后再试。
我通常也会强制退出。不过,据说从顶部向下滑动也可以调出菜单。(我尚未验证,但 Discourse 社区的其他人表示这确实有效。)
是的,正如 Sam 提到的,我仍在处理这个问题。应用的测试版已上线,但尚未通过 Apple 的测试版审核,一旦通过,我会在此处发布链接。
我目前的理解是,当 iOS 终止 WebView(例如为了回收内存)但未终止整个应用时,就会发生这种情况。在这种情况下,应用会处于一种异常状态:其内部导航仍停留在 WebView 路由上,但 WebView 本身已被终止。
在即将到来的测试版中,我添加了一种方法,当触发 webViewWebContentProcessDidTerminate 钩子时,可以关闭该路由。有报告指出,当应用处于后台时,该钩子并不总是可靠触发,而且原始问题很难主动复现,因此,让我们拭目以待。

