Результаты поиска по запросу "eval"

4 ответа

http://jsbin.com/oragan

могу посмотреть значения переменных внутри метода javascript eval ()? И возможно ли «шагнуть» и «перешагнуть» в методе eval? Например, с таким кодом: eval("if (true) { var a = 10; a += 20; alert(a); }");Меня больше интересует отладка в IE9, но ...

2 ответа

Разница между eval и backticks (обратный апостроф)

Может кто-нибудь сказать мне, в чем здесь большая разница и почему последний не работает? test="ls -l"Оба теперь работают нормально: eval $test echo `$test`Но в этом случае: test="ls -l >> test.log" eval $test echo `$test`Последний не будет ...

4 ответа

Это тоже моя точка зрения. Так как большинство атак, которые могли бы изменить ответ ajax, могли бы просто изменить страницу хоста в первую очередь (непосредственно вставляя в нее свой собственный JS), защита ответа ajax не приносит вам больших затрат. Установка двойного замка на одну дверь, когда все другие двери имеют только одинарные замки, не дает вам дополнительной защиты, особенно когда окна не очень безопасны.

ял, что JSON.parse () не позволяет злоумышленнику внедрить javascript в ответ, поскольку анализатор JSON - это просто анализатор текста, а не анализатор сценариев, поэтому, пожалуйста, не закрывайте это дублирование всех других вопросов, которые ...

ТОП публикаций

3 ответа

 должен получить аргумент, и он имеет возвращаемое значение?

от вопрос уже есть ответ здесь: Каковы альтернативы eval в JavaScript? [/questions/2029888/what-are-the-alternatives-to-eval-in-javascript] 8 ответов Mozilla,Политика безопасности ...

2 ответа

 в IRB, но не в вашем скрипте Ruby.

код работает в irb: irb(main):037:0> eval <<-EOS irb(main):038:0" #{attribute} = "host" irb(main):039:0" puts machine irb(main):040:0" EOS host => nil irb(main):041:0> puts machine host => nil irb(main):042:0> puts attribute machine => ...

7 ответов

вычислить математическое выражение из строки, используя eval

Я хочу вычислить математическое выражение из строки. Я прочитал, что решение этого заключается в использовании eval (). Но когда я пытаюсь запустить следующий код: <?php $ma ="2+10"; $p = eval($ma); print $p; ?>Это дает мне следующую ...

3 ответа

Насколько безопасна оценка выражений с помощью eval?

Я создаю веб-сайт, где мне нужно, чтобы пользователь мог иметь возможность оценивать некоторые выражения на основе значений в таблицах БД, а не использовать такие инструменты, как pyparsing и т. Д., Я думаю об использовании самого Python и пришел ...

2 ответа

Почему строгий режим EcmaScript 5 идет на такую большую длину, чтобы ограничить идентификатор `eval`

Согласноспекуляция [http://www.ecma-international.org/publications/standards/Ecma-262.htm] (Приложение C), код строгого режима не может делать ничего, что может присвоить любой идентификатор с именемeval, Я могу понять, что ...

1 ответ

Выражение eval («function (x) {return x * x}») ломает консоль node.js

Когда я набираю что-то вроде этого в консоли node.js: var f = eval("function(x) { return x*x}");Он не оценивает выражение и ждет, пока я наберу что-то еще. Почему это происходит? Почему я не могу набрать другое выражение после этого?

4 ответа

clojure - eval код в другом пространстве имен

Я кодирую что-то вроде сервера REPL. Запрос от пользователей оценивается в такой функции: (defn execute [request] (str (try (eval (read-string request)) (catch Exception e (.getLocalizedMessage e)))))Каждый клиент в отдельном потоке. Но они ...