diff --git a/lib/Screens/Web/web_view.dart b/lib/Screens/Web/web_view.dart index a438da5..18eae19 100644 --- a/lib/Screens/Web/web_view.dart +++ b/lib/Screens/Web/web_view.dart @@ -52,7 +52,10 @@ class _WebViewWidget extends State { onPageFinished: (String url) {}, onWebResourceError: (WebResourceError error) {}, onNavigationRequest: (NavigationRequest request) { - if (request.url != webDTO.source_) { + Uri sourceUri = Uri.parse(webDTO.source_!); + Uri requestUri = Uri.parse(request.url); + + if (requestUri.host != sourceUri.host) { // handle navigation to site print('blocking navigation to $request}'); return NavigationDecision.prevent; }