一尘不染

Flutter:从WebView加载IFrame

flutter

我正在寻找一种从Flutter WebView(webview_flutter:^ 0.1.2)加载iFrame的方法,但是找不到任何相关信息。

                 Container(
                    child: WebView(
                      initialUrl: 'https://www.youtube.com/embed/abc',
                      javaScriptMode: JavaScriptMode.unrestricted,
                    )),

任何想法如何将IFrame传递到Webview,它将作为initialUrl的一部分吗?我尝试了相同的方法,但是未正确加载。


阅读 1331

收藏
2020-08-13

共1个答案

一尘不染

这可能会做你想要的

 Container(
    child: WebView(
      initialUrl: Uri.dataFromString('<html><body><iframe src="https://www.youtube.com/embed/abc"></iframe></body></html>', mimeType: 'text/html').toString(),
      javascriptMode: JavascriptMode.unrestricted,
    )),

这将传递数据URL,该数据URL包含带有iframe的HTML页面。

2020-08-13