我正在寻找从Ffltter WebView(webview_fltter:^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,
    )),

这将传递一个包含带有iframe的HTML页面的数据URL.

Flutter相关问答推荐

滚动时应用栏 colored颜色 更改Flutter

如何在不使用NULL-check(!)的情况下缩小`FutureBuilder.Builder()`内部的`Snaphot`范围

SingleChildScrollView正在将Container的高度限制为子对象,尽管使用了Expanded Inside Row()

如果文档确实存在,则FiRestore将";False";返回到";if-Document-Existes";...还是我说错了?

Flutter 布局-全屏幕容器

在Android Studio的新用户界面中未找到热重新加载

我有一个问题:类型';()=>;Null';不是类型转换中类型';(Int)=>;void';的子类型

Flutter 动画列表一次构建所有项目,而不是仅构建可见的项目

将图标呈现在Flutter 克牌小工具的角落上

在创建显示此错误的Flutter 深度链接时

Flutter 需要 Xcode 14 或更高版本

使用 flutter_svg 在 flutter 中的 Canvas 上绘制 SVG 图像

Flutter - Stripe:类型List 不是类型Map 的子类型? method_channel_stripe.dart 中的错误:263

如何制作flutter showDialog、AlertDialog屏障 colored颜色 渐变

当我使用 Confetti Widget 时,Flutter Android 和 IOS 应用程序崩溃

如何在 flutter 中使用带有有效负载数据的重定向来执行 firebase 推送通知.?

如何流畅切换画面?

在 CircleAvatar 中放置芯片

如何在 flutter 中过滤 DateTime(intl)?

如何在 Flutter 中创建类似箭头标签的设计