thehighhomie
@thehighhomie

VueJS: обезопасить вставку html, полученный с сервера в директиву v-html?

Мне нужно выводить во фронтенде посты, контент у которых может иметь и картинки и стили у текста и т.д. Я получаю с сервера html строкой и вывожу это все в v-html.

Еще я пользуюсь плагином fabricjs, который canvas парсит в svg строку и мне эту строку тоже нужно вставлять в v-html.

Я почитал на оф. сайте vue про v-html и опасность использования, но не нашел способа обезопасить вставку данных в v-html, но нашел такой issue: https://github.com/vuejs/vue/issues/6333#issuecomm... и плагины оттуда: https://github.com/LeSuisse/vue-dompurify-html, https://github.com/apostrophecms/sanitize-html но почему-то мне немного беспокойно их ставить.
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ответы на вопрос 1
notiv-nt
@notiv-nt
Как ваше ничего? Да, моё тоже
Все что *sanitize* это то, что нужно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы