#flutter #razorpay #flutterwebviewplugin
Вопрос:
Я использую пакет «flutter_webview» для оплаты веб-просмотра, работающего нормально. но при оплате открывается новое всплывающее окно, которое работает в другом внешнем браузере, но не в мобильном режиме.
пожалуйста, помогите мне справиться с всплывающим окном в webview.
Expanded(
child: WebView(
debuggingEnabled: true,
initialUrl: paymentUrl,
allowsInlineMediaPlayback: true,
javascriptMode: JavascriptMode.unrestricted,
gestureNavigationEnabled: true,
onWebViewCreated: (WebViewController webViewController) {
_controller = webViewController;
},
onWebResourceError: (WebResourceError webviewerrr) {
print("Handle your Error Page here");
},
javascriptChannels: Set.from([
JavascriptChannel(
name: 'Alert',
onMessageReceived: (JavascriptMessage message) {
// alert message = Test alert Message
print(message.message);
// TODO popup
},
)
]),
),
),
Комментарии:
1. Вы не получаете сообщение об ошибке?
2. нет, я не получаю никакого сообщения об ошибке. на самом деле только всплывающее окно не отображается. в остальном все работает нормально.