From 52b9b4f5db9f4b84c57f13c7d3484eba8b04e370 Mon Sep 17 00:00:00 2001 From: Kima Date: Fri, 16 Aug 2024 14:40:48 +0200 Subject: [PATCH] maybe fixed ios login --- refilc_mobile_ui/lib/screens/login/kreten_login.dart | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/refilc_mobile_ui/lib/screens/login/kreten_login.dart b/refilc_mobile_ui/lib/screens/login/kreten_login.dart index 8396f8c..95feb83 100644 --- a/refilc_mobile_ui/lib/screens/login/kreten_login.dart +++ b/refilc_mobile_ui/lib/screens/login/kreten_login.dart @@ -24,6 +24,14 @@ class _KretenLoginScreenState extends State { controller = WebViewController() ..setJavaScriptMode(JavaScriptMode.unrestricted) ..setNavigationDelegate(NavigationDelegate( + onNavigationRequest: (n) async { + if (n.url.startsWith('https://mobil.e-kreta.hu') || + n.url.startsWith('https://idp.e-kreta.hu')) { + return NavigationDecision.navigate; + } else { + return NavigationDecision.prevent; + } + }, onPageStarted: (url) async { setState(() { loadingPercentage = 0;