J'utilise le plugin sanitizer dans les grails et il utilise en interne la politique antisamy xml pour appliquer des règles de désinfection à l'entrée ui. La politique xml que j'ai sélectionnée est antisamy-myspace.xml qui filtre les balises et le code javascript et les balises head> < html> et < body> et <.Personnalisation de la politique Antisamy xml pour autoriser plus de tags html et grails
Le problème est le rejetaient aussi quelques balises Grails en particulier les 2 suivantes:
1) <g:formatDate date="${frmDateStr}" format="EEE, MMMM dd, yyyy"/>
2) <g:each in="${resourcelist}" var="resourceid"> some content here..</g:each>
Ces deux balises ne passent pas la validation, je dois les faire passer ou permises en par le validateur, aussi je veux pour autoriser les balises head> < html> et <> et <.
Comment puis-je modifier le fichier de stratégie antisamy pour permettre à ces balises? \ Merci à l'avance
Salut, je viens de faire un peu plus de recherche sur les balises ci-dessus et le problème est que "
Vous pouvez aussi jeter un oeil à http://grails.org/plugin/html-cleaner, il est facile d'utiliser DSL pour définir des listes blanches de balises –