Всплывающее окно не работает в пакете веб-представления Flutter

#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. нет, я не получаю никакого сообщения об ошибке. на самом деле только всплывающее окно не отображается. в остальном все работает нормально.