You can checkout webview_flutter 4.10.0
which is recommended by flutter here.
Using -
onNavigationRequest: (NavigationRequest request) {
if (request.url.startsWith('https://www.youtube.com/')) {
return NavigationDecision.prevent;
}
return NavigationDecision.navigate;
},
You can extract the url of the page, user is visiting.