首页 > 解决方案 > Flutter WebView 给出错误名称未解析为托管在 IIS 上的本地 Web 应用程序

问题描述

我在本地 IIS 上托管了一个测试网络应用程序(通过在hosts文件中添加域名),它在浏览器中运行良好。但是当我试图通过WebView访问它时,会出现错误 net::ERR_NAME_NOT_RESOLVED

SizedBox(
              width: double.infinity,
              height: 300,
              child: WebView(
                initialUrl: 'http://dev.xxxxx.com',
                javascriptChannels: Set.from([
                  JavascriptChannel(
                      name: 'Print',
                      onMessageReceived: (JavascriptMessage message) {
                        strr = message.message;
                        print(message.message);
                      }),
                ]),
                javascriptMode: JavascriptMode.unrestricted,
                onWebViewCreated: (WebViewController wvCont) {
                  _wvcntr = wvCont;
                },
              ),
            ),

我们如何在 android 中访问托管在本地 IIS 上的 Web 应用程序(通过哪个 URL)?

标签: androidflutteriiswebview

解决方案


推荐阅读