FLUTTER ECOSYSTEM

html_unescape

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

最新バージョン
2.0.0
30日間ダウンロード
43.7万
いいね数
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

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

ランキング