HTML上にJavaScriptを直書きするときなど、
html
1<script> 2<!-- 3console.log("hogehoge"); 4--> 5</script>
こんな感じに<!-- .... -->でJavaScriptのコードがコメントアウトされているのをよく見ます。
このような記述をするのはscriptタグを認識していないブラウザだと
JavaScriptのコードが直接画面に表示されてしまうからそのための配慮、
というのは知識としては知っているのですが、
この『scriptタグを認識していないブラウザ』というのは
具体的にはどのバージョンのどのブラウザなのでしょうか?
対応ブラウザの要件として、最も古いブラウザになるのは
今だと多分IE6になると思うのですが(IE8対応すら減ってきてますが)
いくらIE6でもScript要素を知らないということは流石にありません。
ちょっと興味があり検証しようとしてみましたがIE6以前のものは
エミュレータも配布されていないようです。
Web黎明期から活躍してきた技術者の皆様教えていただければ幸いです。
正直なところ「可読性を下げるだけで何の役にも立ってないのでは?」というのが
本音ですが、それは置いといて・・・

回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/01 04:03 編集