我正在创建 Flutter Web 应用程序。该网页需要通过自带浏览器的 LINE 应用程序打开。 LINE 浏览器会以网页视图的形式打开链接,并且可以通过向下拖动网页视图的头部轻松关闭网页视图。我的问题是,当我向下滚动到网页底部并试图通过向下拖动手指到达网页顶部时,整个网页视图都被拖下并关闭了网页视图。
目前我发现这个问题只出现在IOS上。 Android 上的 LINE 应用程序很好,因为无法通过向下拖动 Web 视图标题来关闭其 Web 视图。
每个 Flutter 移动网络应用都会出现这个问题。您可以尝试在 IOS 设备上使用 LINE 应用程序打开这些 Flutter Web 应用程序,您就会明白我的意思。
提供商演示:https://flutter.github.io/samples/web/provider_shopper/#/catalog
动画示例:https://flutter.github.io/samples/web/animations/#/
响应式演示:https://minikin.me/flutter-web-demo/#/
但是这篇文章中有一个网站(https://medium.com/@harikrishnan.vh/flutter-web-app-in-production-a962eb76a0fa)说这个网站https://neibre.com是由 Flutter 创建的,它可以很好地工作。我尝试了文章中的许多说明,但没有奏效。
到目前为止,最好的解决方案是添加滚动条并将其用于 LINE 网页视图中的重定向。