Я использую Flutter WebView Plugin для создания webview
в приложении Flutter.Я добавил reload
значок внутри appBar
.Чтобы сделать значок reload
функциональным, я хочу получить current URL
из webview
.
WebView:
return new MaterialApp(
theme
: new ThemeData(
primaryColor: Color.fromRGBO(58, 66, 86, 1.0), fontFamily: 'Raleway'),
routes: {
"/": (_) => new WebviewScaffold(
url: url,
appBar: new AppBar(
title: Text(title),
actions: <Widget>[
IconButton(
icon: Icon(Icons.refresh, color: Color.fromRGBO(255, 255, 255, 1.0),),
onPressed: () => flutterWebviewPlugin.reloadUrl(url), // this is reloading the url that was provided to webview, not the current URL.
)
],
),
withJavascript: true,
withLocalStorage: true,
appCacheEnabled: true,
hidden: true,
initialChild: Container(
child: const Center(
child: CircularProgressIndicator(),
),
),
)
},
);
Есть лифункция для получения current URL
из webview
или любой другой метод?Пожалуйста, помогите.