搜索插件、代码仓与 APP 分类

插件详情v0.17.4

flutter_widget_from_html

Flutter 包,用于将 HTML 渲染为支持超链接、图像、音频、视频、iframe 及其他多种标签的 widget。

Web
近 30 天下载
26.6万
喜欢数
1140
Pub 分数
150

安装插件

flutter pub add flutter_widget_from_html

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

一个将 HTML 内容转换为原生 Flutter 小部件的 Flutter 包,支持广泛的标签,包括超链接、图片、音频、视频和 iframe。它能够从 HTML 字符串或 URL 渲染丰富的动态 UI,非常适合显示格式化内容,如博客文章、产品描述或用户生成文本。该包针对 Web 平台进行了优化,并与 Flutter 的小部件系统无缝集成。它会自动处理样式和布局,同时保留原始 HTML 的结构。

适合场景

  • 从CMS渲染富文本
  • 显示用户生成的 HTML 内容
  • 在网页应用中嵌入多媒体
  • 创建动态帮助或文档部分
  • 构建服务器驱动的用户界面

主要特点

  • 支持超链接、图片、音频、视频和 iframe
  • 自动 HTML 转换为小部件
  • 样式和布局保留
  • Web 平台优化
  • 可扩展的标签处理

适合对象

  • 基于网络的 Flutter 应用程序
  • 内容丰富的应用程序,带有HTML源
  • 服务器驱动的UI实现
  • 需要动态富文本渲染的应用

使用建议

  • 对非网页平台的支持有限
  • 复杂 HTML 可能带来的性能影响
  • 需要对不受信任的输入进行仔细清理
  • 可能需要自定义样式覆盖以处理复杂布局

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

HtmlWidget monorepo

Flutter Coverage

This repo contains the source code for everything HtmlWidget-related.

Name Link
flutter_widget_from_html pub package
flutter_widget_from_html_core pub package
fwfh_cached_network_image pub package
fwfh_chewie pub package
fwfh_just_audio pub package
fwfh_svg pub package
fwfh_url_launcher pub package
fwfh_webview pub package
Demo app https://demo.fwfh.dev, supported/tags.html
Special dartpad with our packages https://try.fwfh.dev

Buy Me A Coffee

所属分类

依赖

源码仓库

使用此插件的项目