我想在URL更改后自动关闭Web视图。这是我用来在Flutter Android应用程序中打开Web视图的代码。
GestureDetector(
child: WebviewScaffold(
url: webUrl,
withJavascript: true,
withLocalStorage: true,
persistentFooterButtons: <Widget>[
RaisedBtn(
onPressed: (){
Screen();
flutterWebviewPlugin.dispose();
},
text: "Confirm",
)
],
),
),
最佳答案
请检查下面的示例。 Flutter Webview具有单个实例,您可以将其检索为FlutterWebviewPlugin()
import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';
final _loginWebView = FlutterWebviewPlugin();
_onUrlChanged = _loginWebView.onUrlChanged.listen((String url) {
//check is it right url for navigation and navigate back or do nothing
});
重要!
不要忘记处理它。