то как можно спастить от, например, такого текста: "<p>sdfsdf<p>"? Может это называется HTML иньекцией или как-то. Есть ли какие-то практики на эту тему? Или бекенд должен сам валидировать такой текст?
может тогда не стоит изначально давать возможность написать ddfsdf
Да тут не суть какой текст. Суть, что в нем могут быть html теги, а в них уже и функции, с помощью которых уже можно получить доступ к приложению.
типо понять что то безопасный текст?
Понять что то html синтаксис и запрещать ему превращаться в функциональные html теги. Или просто всему запрещать так делать.
<pre> не пойдет?
Хотел бы узнать именно best practise насчет этого. Допустим фронт получает миллион информации от бека от миллиона различных API запросов. Их надо всех чем-то оборачивать?
не знаю насчёт бест пракстис, у нас на проекте реализовано через encodeURI() метод
Обсуждают сегодня