我在Flutter应用中使用InAppWebView(https://inappwebview.dev/)软件包。
当用户点击后退按钮时,它会关闭应用程序。
我想让它转到网页视图的上一页。
我得到的最接近的链接是... www.example.comhttps://inappwebview.dev/blog/inappwebview-the-real-power-of-webviews-in-flutter/#inappwebview-simple-example
...其中显示了_webViewController.goBack()
方法。
现在的重点似乎是知道如何拦截Android的"后退"按钮,并调用上述方法。
谢谢大家!
Pidoss.:在iOS中,它可以很好地使用滑动手势进行导航。
1条答案
按热度按时间a9wyjsp71#
你可以用一个
WillPopScope
类来 Package scaffold,并在用户按下返回键时检查是否有任何webview历史记录。如果有历史记录,则使用_webViewController.goBack()
,否则弹出scaffold。