webview的返回上一页面,而不是直接返回上层

webview的返回上一页面,而不是直接返回上层

narakuyang
2021-05-18 / 0 评论 / 16 阅读 / 正在检测是否收录...

包裹一层willpopscope

WebViewController webViewController;

WillPopScope(
              onWillPop: () async {
                Future<bool> canGoBack = webViewController!.canGoBack();
                canGoBack.then((value) {
                  if (value) {
                    webViewController!.goBack();
                  } else {
                    Get.back();
                  }
                });
                return false;
              },
              child: Widget()
0

评论

博主关闭了所有页面的评论