FLUTTER ECOSYSTEM

html_unescape

HTMLのエスケープを解除するための小さなライブラリです。すべての名前付き文字参照、10進数文字参照、16進数文字参照をサポートしています。

最新バージョン
2.0.0
30日間ダウンロード
29.1万
いいね数
180
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

命名、10進数、16進数の文字参照を含むHTMLエンティティをデコードする軽量なFlutter/Dartパッケージです。エスケープされたHTMLテキストを安全に元の形式に戻すため、Webソースやユーザー入力からのコンテンツレンダリングに最適です。このライブラリは効率的で最小限であり、複数のプラットフォームでのDartアプリケーション向けに特別に設計されています。

用途
  • UIでHTMLエンコードされたテキストをレンダリングする
  • ユーザー生成コンテンツの処理
  • Web 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

カテゴリー

ソースリポジトリ

関連プロジェクト

ランキング