首页 > 解决方案 > 来自 API 的数据需要很长时间才能在 webview 中加载

问题描述

当我想在 iOS Flutter webview 上显示 API 数据时,页面加载大约需要 10 秒。有什么具体的设置吗?

我使用的以下代码

             child: WebView(
                //  controller: _webViewController,
                initialUrl: new Uri
                    .dataFromString(
                    "<meta name='viewport' content='width=device-width,initial-scale=1,maximum-scale=1'/>" //IOS KONFIGURASI TEXT NORMAL DI EBVIEW
                        "${widget.s_content}",
                    mimeType: 'text/html')
                    .toString(),

                //initialUrl: '${dataQuestions["list_question"][_counter]["data_option"][loop]["option_text"]}',

                javascriptMode:
                JavascriptMode.unrestricted,
                onPageFinished: (finish) {
                  setState(() {
                    isLoading = false;
                  });
                },
              )

编辑: 在真实设备上,数据加载速度很快,但只有在模拟器中才需要时间来加载。

标签: iosflutterdartmobilewebview

解决方案


推荐阅读