Задать вопрос
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 но почему-то мне немного беспокойно их ставить.
  • Вопрос задан
  • 226 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
notiv-nt
@notiv-nt
Как ваше ничего? Да, моё тоже
Все что *sanitize* это то, что нужно
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы