Задать вопрос
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? - Если да, то чем именно ?
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Risin0
Если запрос отправляться на ваш домен, то ничего смертельно опасного. Хотя желательно, что бы всё это дело под https гуляло.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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