2

カスタム CSS フィールドを受け入れる Java API があります。CSS をデータベースに保存する前にサニタイズする必要があり、そのためにGoogle Cajaを使用したいと考えています。

まず、Rhino JavaScript エンジンを使用して、 Google Caja HTML/CSS サニタイザーJavaScript ライブラリを実行してみました。残念ながら、そのライブラリは DOM (具体的にはオブジェクト)の存在に大きく依存しているため、うまくいきませんでした。window

次に、Maven リポジトリから Caja プロジェクトをインポートしました。いくつかのテストを調べましたが、サニタイザーの使用方法の例が見つかりませんでした.

ブラウザをサーバーに持ってくることもできますが、それは少しやり過ぎのようです。

JavaでCSS文字列をサニタイズするためにCajaを使用できた人はいますか?

前もって感謝します!

4

2 に答える 2