我想在 URL 更改时自动关闭 Web View 。这是我用来在 Flutter Android 应用程序中打开 Web View 的代码。
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
});
重要! 不要忘记丢弃它。
关于java - Android Flutter中URL更改时如何自动关闭Web View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60488459/