質問: HTML上にJavaScriptを直書きするときなど、 ``` ``` こんな感じにでJavaScriptのコードがコメントアウトされているのをよく見ます。 このような記述をするのはscriptタグを認識していないブラウザだと JavaScriptのコードが直接画面に表示されてしまうからそのための配慮、 というのは知識としては知っているのですが、 この『scriptタグを認識していないブラウザ』というのは 具体的にはどのバージョンのどのブラウザなのでしょうか? 対応ブラウザの要件として、最も古いブラウザになるのは 今だと多分IE6になると思うのですが(IE8対応すら減ってきてますが) いくらIE6でもScript要素を知らないということは流石にありません。 ちょっと興味があり検証しようとしてみましたがIE6以前のものは エミュレータも配布されていないようです。 Web黎明期から活躍してきた技術者の皆様教えていただければ幸いです。 正直なところ「可読性を下げるだけで何の役にも立ってないのでは?」というのが 本音ですが、それは置いといて・・・
回答: XSS対策:JavaScriptのエスケープ(その3) - ockeghem(徳丸浩)の日記 Scriptタグ内のコメントは...i-mode専用対応だったんだよ!!(キバヤシAA