FLUTTER ECOSYSTEM

html_unescape

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

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

パッケージ概要

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

概要

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

用途
  • UIでHTMLエンコードされたテキストをレンダリングする
  • ユーザー生成コンテンツの処理
  • Web APIからデータを解析する
  • CMSからフォーマットされたテキストを表示
  • 表示の前に入力をサニタイズする
主な機能
  • すべてのHTMLエンティティタイプをサポートしています
  • 軽量で高速
  • クロスプラットフォーム互換性
  • シンプルな API、明確なメソッド
  • 外部の依存関係なし
適している対象
  • 生のHTML文字列を処理するアプリ
  • コンテンツレンダリングアプリ
  • Web スクレイピングユーティリティ
  • テキスト処理ツール
  • 教育またはドキュメンテーションアプリ
注意事項
  • 完全なHTMLドキュメントをパースしない
  • XSS保護には適していません
  • エスケープされていないコンテンツの手動サニタイズが必要です
  • 文字参照のデコードに制限される
  • 複雑なHTMLの操作には向いていません
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add html_unescape

カテゴリー

ソースリポジトリ

関連プロジェクト

ランキング