Flutter:从WebView加载IFrame

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

                 Container(

child: WebView(

initialUrl: 'https://www.youtube.com/embed/abc',

javaScriptMode: JavaScriptMode.unrestricted,

)),

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

回答:

这可能会做你想要的

 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页面。

以上是 Flutter:从WebView加载IFrame 的全部内容, 来源链接: utcz.com/qa/433898.html

回到顶部