[英]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.