Flutter web view change in URL not detecting

24 views Asked by At

I want to change the URL when a new page opens up with flutter web view (new version).

controller = WebViewController();

controller
..setJavaScriptMode(JavaScriptMode.unrestricted)
..loadRequest(Uri.parse(URL))
..setNavigationDelegate(NavigationDelegate(
onPageStarted: (String url) {
  print(url);
  setState(() {
  URL = url;
 });
}));

I tried:

onPageFinished: (String url) {
print('New Page Finished: $url');
setState(() {
  URL = url;
  });
},

and

onUrlChange: (String url){
  print(url);
  setState(() {
    URL = url;
  });
}

None of them seems to work.

0

There are 0 answers