Задать вопрос
sarkisssik
@sarkisssik

Eval в javascript. Какие риски?

Доброго времени. Начал разбирать код своего сайта и нашел пару файлов js с использованием eval. Во всех операциях используется данная конструкция

textJoin=rezultAjax;

   answer=eval('('+textJoin+')');
   if (answer.error.code==1)
     {
      alert (answer.error.text);
      return;
     }


ответ { error:{code:0,text:'no'} }
т.е отправляется ajax-запрос (к примеру: обратная связь на сайте) и результат обрабатывается этим eval и, если, код равен 1 , то значит запрос прошел с ошибкой и вылетает алерт .

вопрос: в данном случае чем-то опасны эти eval-ы в js? - Если да, то чем именно ?
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Risin0
Если запрос отправляться на ваш домен, то ничего смертельно опасного. Хотя желательно, что бы всё это дело под https гуляло.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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