我正在try 使用html包制作一个html广告小工具,但这个小工具只是占用空间,不显示布局.

Widget _adWIdget() {
    return Html(data: """
    <iframe src=adUrl width="100%" height="44" frameborder="0" scrolling="no" referrerpolicy="unsafe-url"></iframe>
    """);
  }

我想是因为我没有设置布局显示,怎么才能显示html布局呢?

推荐答案

我解决了这个问题,在使用iframe时,不仅要使用html,还要使用外部包html_iframe.(可以安装‘fltter pub add fltter_html_iframe’)

外部包包括以下内容.

  • Fltter_html_all
  • Flutter _html_音频
  • Fltter_html_iframe
  • flutter_html_math
  • Ffltter_HTML_SVG
  • Fltter_html_table
  • Flutter _html_视频

您可以使用以下代码.

Widget _adWIdget() {
  return Html(
    data: """
      <iframe src=adUrl width="100%" height="44" frameborder="0" scrolling="no" referrerpolicy="unsafe-url"></iframe>
      """,
    extensions: [
      IframeHtmlExtension(),
    ],
  );
}

Flutter相关问答推荐

无法在GroupButton内部正确呈现

如何在Flutter 中不从getX库中初始化GetxController中的变量

将CLOUD_FIRESTORE程序包更新到版本4.13.0(到Windows)时出现问题

Flutter 翼future 建造者不断开火和重建.它在每次重建时都会生成一个新的随机数--我如何防止这种情况?

如何在应用程序中使用Fflight显示表情包

Flutter :在后台实现振动

Flutter :执行com.android.build.gradle.internal.tasks.MergeNativeLibsTask$MergeNativeLibsTaskWorkAction时出现故障

为Android生成时出现Flutter 错误:给定资源值的<;COLOR&>无效

Flutter 未处理的异常 - 对 null 值使用 Null 判断运算符

网页浏览器不支持鼠标滚动的行项目

如何在 Flutter 中测试动画图标

如何在两个不同的路由(屏幕)之间正确设置 BlocProvider?

在提供程序包更改通知程序中构建倒计时时钟

通过点击缩略图加载全屏图像

在 Android 12+ 中,REST API 调用在 flutter 中非常慢,在 WiFi 中需要 10 秒,而在移动数据中不到一秒

主题:ThemeData() Flutter

为什么这个参数类型不能分配给参数类型?

Flutter 平台通道将多数据传递给 windows 功能

如何从我的Flutter 项目中删除错误?

如何验证位于 PageView 内不同页面的 TextFormFields