Markdown を HTML に変換してサニタイズを確認する方法。
Markdown のレンダリングでは構造を保ち、埋め込み HTML を明確な方針で扱う必要があります。生成したマークアップを表示する前に、信頼できない内容をサニタイズしてください。
作業手順をタスクに合わせましょう。
Markdown の方言と埋め込み HTML の扱いを明示してください。互換性のあるパーサーで見出し、リスト、リンク、コードをレンダリングします。信頼できない入力を表示する場合は、生成した HTML をサニタイズし、ソース構造とブラウザ表示の両方を確認してください。
- 用意するもの
- Markdown とレンダリング設定。
- 得られるもの
- 同等の文書構造を持つサニタイズ済み HTML。
入力と結果を確認しましょう。
説明用の入力と出力 · 実際の WebAct 実行ではない学習用サンプル
入力項目サンプル個
Markdown: ## Setup followed by a paragraph reading Open the app.
完成例
<h2>Setup</h2> <p>Open the app.</p>
この入力をプロンプトに読み込み、WebAct にコピーして試してください。結果は掲載例と異なる場合があります。
判断のポイントとトラブル対処。
Markdown の変換で埋め込み HTML も自動的に安全になりますか?
いいえ。レンダリングとサニタイズは別工程であり、表示先で許可される要素と属性を考慮する必要があります。
表示先で表がプレーンテキストになるのはなぜですか?
表には Markdown の拡張が必要な場合があります。すべてのレンダラーが同じ構文に対応すると考えず、ソースの方言とパーサーを合わせてください。
自分の資料で試しましょう。
タスクのプロンプト内の例を自分の資料に置き換えてください。必要な要件を残し、タスクを WebAct にコピーします。
タスクを調整してコピー ↑