正直わかりません
input textの値をevalで出力する以外に何の危険性を孕んでいますか
innerHTMLでもvalueでも出力できるのになぜevalなんてあえて使う人がいるのか?も謎です
document.write("hello")やeval("1+1")のような出力すること自体に問題はないんですよね?
任意の文字列を受けつけさえしていなければ問題ないと考えていますが間違ってますか?
アホの一つ覚えのように危険視してる方は任意の文字列が実行されてしまうから危ないといってると考えていいですか?
●
document.write("hello");
eval("1+1");
<input type="text" id="text" name="text">があるとして
×
eval(text.value);
document.write(text.value);
上記は、
PHPでいったらsystem($_POST["text"]);と同じ危険性が孕んでるという認識でいいでしょうか
回答1件
あなたの回答
tips
プレビュー