Задать вопрос
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 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Risin0
Если запрос отправляться на ваш домен, то ничего смертельно опасного. Хотя желательно, что бы всё это дело под https гуляло.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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