Underscore.js apiを調べていたところ、、、、、、、および文字が_.escape
エスケープ&
さ<
れ>
ていることに気付きました。驚いたのは逃げること。"
'
/
/
/
知らない文字をエスケープする理由はありますか?
Underscore.js apiを調べていたところ、、、、、、、および文字が_.escape
エスケープ&
さ<
れ>
ていることに気付きました。驚いたのは逃げること。"
'
/
/
/
知らない文字をエスケープする理由はありますか?
EDIT : どうやら、「HTML エンティティを終了するのに役立つ」ため、 OWASPによって推奨されているようです。
スクリプト、スタイル、またはイベント ハンドラーなどの実行コンテキストへの切り替えを防ぐために、HTML エンティティ エンコーディングで次の文字をエスケープします。仕様では、hex エンティティの使用が推奨されています。XML で重要な 5 文字 (&、<、>、"、') に加えて、HTML エンティティを終了するのに役立つスラッシュが含まれています。
& --> &
< --> <
> --> >
" --> "
' --> ' ' is not recommended
/ --> / forward slash is included as it helps end an HTML entity