カスタム CSS フィールドを受け入れる Java API があります。CSS をデータベースに保存する前にサニタイズする必要があり、そのためにGoogle Cajaを使用したいと考えています。
まず、Rhino JavaScript エンジンを使用して、 Google Caja HTML/CSS サニタイザーJavaScript ライブラリを実行してみました。残念ながら、そのライブラリは DOM (具体的にはオブジェクト)の存在に大きく依存しているため、うまくいきませんでした。window
次に、Maven リポジトリから Caja プロジェクトをインポートしました。いくつかのテストを調べましたが、サニタイザーの使用方法の例が見つかりませんでした.
ブラウザをサーバーに持ってくることもできますが、それは少しやり過ぎのようです。
JavaでCSS文字列をサニタイズするためにCajaを使用できた人はいますか?
前もって感謝します!