FLUTTER ECOSYSTEM

html_unescape

一个用于解码HTML的小型库。支持所有命名字符引用、十进制字符引用和十六进制字符引用。

最新版本
2.0.0
近 30 天下载
35.4万
喜欢数
181
Pub 分数
160

Package Overview

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

插件概览

一个轻量级的 Flutter/Dart 包,用于解码 HTML 实体,包括命名实体、十进制和十六进制字符引用。它可安全地将转义的 HTML 文本转换回原始形式,非常适合用于渲染来自网络源或用户输入的内容。该库高效、简洁,专为在多个平台上的 Dart 应用中使用而设计。

适合场景
  • 在UI中渲染HTML编码的文本
  • 处理用户生成的内容
  • 从网络API解析数据
  • 从CMS显示格式化文本
  • 在显示前对输入进行清理
主要特点
  • 支持所有 HTML 实体类型
  • 轻量且快速
  • 跨平台兼容性
  • 简单 API,方法清晰
  • 无外部依赖
适合对象
  • 处理原始 HTML 字符串的应用程序
  • 内容渲染应用
  • Web 抓取工具
  • 文本处理工具
  • 教育类或文档类应用
使用建议
  • 不解析完整的HTML文档
  • 不适合用于XSS防护
  • 需要手动清理未转义的内容
  • 限制字符引用解码
  • 不适用于复杂的HTML操作
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add html_unescape

所属分类

源码仓库

关联项目

所在榜单