FLUTTER ECOSYSTEM

html_unescape

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

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

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

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

适合场景
  • 在UI中渲染HTML编码的文本
  • 处理用户生成的内容
  • 从网络API解析数据
  • 从CMS显示格式化文本
  • 在显示前对输入进行清理
主要特点
  • Supports all HTML entity types
  • Lightweight and fast
  • Cross-platform compatibility
  • Simple API with clear methods
  • No external dependencies
适合对象
  • Apps handling raw HTML strings
  • Content rendering apps
  • Web scraping utilities
  • Text processing tools
  • Educational or documentation apps
使用建议
  • 不解析完整的HTML文档
  • 不适合用于XSS防护
  • 需要手动清理未转义的内容
  • 限制字符引用解码
  • 不适用于复杂的HTML操作
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add html_unescape

所属分类

源码仓库

关联项目

所在榜单