🐛 Fix captcha on web

This commit is contained in:
2025-04-03 00:14:11 +08:00
parent 4c9f3e799b
commit f311c1898c
3 changed files with 8 additions and 8 deletions

View File

@ -1,3 +1,4 @@
// ignore: avoid_web_libraries_in_flutter
import 'dart:html' as html;
import 'dart:ui_web' as ui;
import 'package:easy_localization/easy_localization.dart';
@ -32,7 +33,7 @@ class _CaptchaScreenState extends State<CaptchaScreen> {
});
final iframe = html.IFrameElement()
..src = '${context.read<ConfigProvider>().serverUrl}/captcha?redirect_uri=web'
..src = '${context.read<ConfigProvider>().serverUrl}/captcha'
..style.border = 'none'
..width = '100%'
..height = '100%';
@ -40,7 +41,7 @@ class _CaptchaScreenState extends State<CaptchaScreen> {
html.document.body!.append(iframe);
ui.platformViewRegistry.registerViewFactory(
'captcha-iframe',
(int viewId) => iframe,
(int viewId) => iframe,
);
}
@ -51,4 +52,4 @@ class _CaptchaScreenState extends State<CaptchaScreen> {
body: HtmlElementView(viewType: 'captcha-iframe'),
);
}
}
}