Flutter WebView返回

1.使用WillPopScope包裹Scaffold

  2.加上onWillPop方法

return  WillPopScope(
  onWillPop: () {
    Future canGoBack = _webViewController.canGoBack();
    canGoBack.then((str) {
      if(str){
        _webViewController.goBack();
      }else{
        Navigator.of(context).pop();
      }
    });
  },
  child: Scaffold(  ...

webview使用的是

flutter_inappbrowser

你可能感兴趣的:(Flutter WebView返回)