問題タブ [html-escape]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
929 参照

html - SSI を使用してコンテンツを含めるときに noscript タグで HTML エスケープを回避する方法

私はjspページを持っています

インクルードには、ブラウザーに表示される「テキスト」であると予想されるテキスト結果が含まれています。その代わりに、ブラウザに「テキスト」が表示されます。どうにかしてその HTML を正しくレンダリングできますか?

更新: 最初にページに入力すると生の HTML が表示されますが、2 回目にページに入力すると HTML が正しくレンダリングされ、「テキスト」テキストのみが表示されます。

0 投票する
1 に答える
439 参照

meteor - Meteor で、ユーザーが入力したテキストを表示する前にマークアップするにはどうすればよいですか?

テンプレートを使用した Meteor 0.8.3 アプリがあります。

およびJavaScript:

ユーザーがセッションのdesc.

テキストを表示する前に、テキストを少しマークアップしたい。キャリッジ リターンを に置き換え<br>、いくつかの単語区切りを追加します (html コード&#8203;)。

Template.example.descテンプレート内のいくつかの正規表現の置換と三重括弧を使用してこれを行うことができると思います{{{desc}}}が、これにより、ユーザーが独自の html を文字列に入力する可能性があり、安全ではありません。したがって、Meteor に最初に文字列を安全にしてから、マークアップを適用させたいと思います。

どうすればいいのですか?ありがとう!

0 投票する
3 に答える
3553 参照

java - docx4j で .docx を作成するときに HTML を保持するにはどうすればよいですか?

今日、docx4j を使い始めました。

外部ソースからのコンテンツを入力して、テーブルを含むドキュメントを正常に作成しました。

このコンテンツには単純なHTMLが含まれています。たとえば、列には次のような文字列が含まれる場合があります。

メソッドを使用してこの文字列を列に入れるとcreateParagraphOfText():

Word文書でそのままレンダリングされます(予想どおり):

私が達成しようとしているのは、レンダリングされたHTML をドキュメントに配置して、次の出力を取得することです。

ハローワード


私は StackOverflow と Web を検索し、見つかったほとんどすべての例を試しましたが、情報はかなり断片的です。さらに深く掘り下げる前に、少なくとも正しい方向に進んでいるかどうかを知りたいと思います。

jar を Maven に追加しましたdocx4j-ImportXHTMLが、ドキュメントでは、コンテンツは整形式のXHTMLでなければならないと述べていますが、テキストと HTML が混在しているだけです。

また、それを使用する (少数の) 例の多くは、既存の XML ファイルを取得して docx に変換することで構成されていますが、私は docx を手動で完全に作成することに長けており、HTML を含む単一の文字列をレンダリングするだけで済みます。このモジュールで可能ですか?

他の docx4j モジュール(例: ) があることもxhtmlrenderer確認しましたが、どれが優れているかはわかりません。

反復中にテーブル(のセル)にHTMLのチャンクを追加する正しい手順を誰かが知っていますか?

0 投票する
1 に答える
62 参照

javascript - handlebars.jsを使用して特定の単語に「 」を追加する

0 投票する
1 に答える
200 参照

zend-framework2 - ZF2 formHelper のエスケープ属性を防止する

こんにちは、数値フィールドのあるフォームがあります。正規表現を使用してフィールドを検証します。そのため、パターン属性を要素に追加しました。ただし、formText を使用すると、html は正規表現パターンをエスケープします。

そしてその形で

その時の結果は

正規表現パターンをエスケープせずに数値フィールドをフォームに追加するにはどうすればよいですか?

0 投票する
2 に答える
512 参照

python - Jinja2 拡張機能は、html タグの代わりにエスケープされた html を出力します

プロパティとコンテンツ属性を持つページにタグをjinja2レンダリングする単純な拡張機能を作成しようとしています。<meta>次のようになります。

フラスコアプリで使用する:

タグはコンソールで正常にレンダリングされますが、flask アプリケーションで使用すると、html がエスケープされ、エスケープされたタグがページに出力されます。だから、代わりに

私は得る

私は何を間違っていますか?ありがとう。

更新: 以下の私の回答を参照してください。

0 投票する
1 に答える
728 参照

html - Struts 2 でデータベース レコードからブラウザに HTML マークアップ コンテンツを適切に表示するにはどうすればよいですか?

データベース レコードに保存されている単純なテキストがあります。つまり、タグHelloでラップされています。h1

<s:property />タグを使用して JSP でこのレコードを出力すると、次のように表示されます。

次のように表示したいのですが:

こんにちは

ソース値ではなく、解釈された値を取得するにはどうすればよいですか?