Антисамия удаление строки после тега скрипта - PullRequest
0 голосов
/ 11 мая 2018

У меня есть сценарий, в котором я передаю строку через тег AntiSamy. Строка есть.

String dirtyContent = "<script>test<script>testing";
CleanResults cr = as.scan(dirtyContent, policy);
System.out.println(cr.getCleanHTML());

Итак, я ожидаю, что AntiSamy удалит тег и его содержимое, а также проведет тестирование печати. Но AntiSamy удаляет весь контент и возвращает пустую строку. Кто-нибудь может помочь? Благодарю.

1 Ответ

0 голосов
/ 21 мая 2018

Я сделал ошибку, которую узнал позже. Тег сценария не был правильно закрыт. <script>test<script>testing должно было быть <script>test</script>testing Так что внутренне антисемия делает <script>test<script>testing как <script>test<script>testing</script> и затем удаляет всю строку. Поймали это наконец. Спасибо за помощь.

...