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? - Если да, то чем именно ?
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Risin0
Если запрос отправляться на ваш домен, то ничего смертельно опасного. Хотя желательно, что бы всё это дело под https гуляло.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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