3

TinyMCE コントロールからの HTML をサニタイズするために Jsoup を使用しています。挿入される HTML には、Velocity マクロが含まれている場合があります。Jsoup は、テキスト ノード内の二重引用符を としてエンコードします"。これにより、Velocity テンプレートが壊れます。たとえば、#if ($foo=="bar")が に変更されている#if ($foo="bar")場合、Velocity はこれをエラーと見なします。

TinyMCE 自体は、属性値の引用符のみをエンコードすることで、この問題を回避しています。テキスト ノード内の引用符は、邪魔されずに残されます。

では、テキスト ノードではなく、属性値の引用符のみを Jsoup にエンコードさせる方法はありますか?

4

2 に答える 2

1

Jsoup 1.8.1 を試してみてください"。もう生産されていません。

于 2014-12-06T11:04:55.077 に答える