Set custom user agent for WebView in KretenLoginWidget

This commit is contained in:
2026-03-18 07:05:22 +01:00
parent 90165f257c
commit 02fecf7ac7

View File

@@ -85,6 +85,7 @@ class _KretenLoginWidgetState extends State<KretenLoginWidget>
controller = WebViewController() controller = WebViewController()
..setJavaScriptMode(JavaScriptMode.unrestricted) ..setJavaScriptMode(JavaScriptMode.unrestricted)
..setUserAgent('Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1')
..setNavigationDelegate(NavigationDelegate( ..setNavigationDelegate(NavigationDelegate(
onNavigationRequest: (n) async { onNavigationRequest: (n) async {
final Uri? uri = Uri.tryParse(n.url); final Uri? uri = Uri.tryParse(n.url);
@@ -112,8 +113,6 @@ class _KretenLoginWidgetState extends State<KretenLoginWidget>
loadingPercentage = 0; loadingPercentage = 0;
} }
}); });
_startTimeoutTimer();
}, },
onProgress: (progress) { onProgress: (progress) {
if (!mounted) return; if (!mounted) return;