![](/img/trans.png)
[英]How to remove white page that appears between splash screen and first page on HTML5 web app on iOS
[英]Flutter web: how to fix white page on swipe back in IOS when app is installed to home screen
如果我从 Safari 安装到主屏幕的任何 flutter 应用程序的第一页向后滑动,我会收到一个空白页面:
它会在三秒钟内自动返回到第一页,并且在重新加载应用程序之前不会再出现。 我使用了示例 flutter 应用程序,没有任何更改来重现此行为。
我试图解决这个问题:
WillPopScope
建议,但它仅在 Safari 选项卡中有用,对主屏幕应用程序没有任何影响。 我试图包装一个家庭小部件的Scaffold
和整个应用程序只是为了检查。Navigator
的任何技巧都没有帮助。 如果我尝试从这样的主页弹出任何内容: Navigator.of(context).pop();
Navigator.pushReplacement(context,
new MaterialPageRoute(builder: (context) => MyHomePage()));
,我(显然)收到一个错误: Navigator has no active routes to replace.
MaterialPageRoute
中使用fullscreenDialog: true
参数,但向后滑动时空白页面仍然存在。如何正确摆脱这种行为?
我有同样的问题,我相信这还没有解决。 看起来被这个(和相关的)问题跟踪: https://github.com/flutter/flutter/issues/76478
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.