条件付きコメントと条件付きコンパイルの違い
think49 think49
@think49 https://gist.github.com/527683 こんな感じだったはず。
あのブログ記事はどこだったかなー。jQuery を解読した海外のブログを翻訳したまとめだった気がする。
あのブログ記事はどこだったかなー。jQuery を解読した海外のブログを翻訳したまとめだった気がする。
edvakf edvakf
azu_re azu
@think49 これの5番目くらいのやつ http://jser.info/post/2840863615
think49 think49
MSIE で実装別に処理を分ける方法に「条件付きコメント」と「条件付きコンパイル」があるけど、この2つは別物なんだなあ。
前者を "UA Detection" とするなら、後者は "ScriptEngine Detection" というべきか。#JavaScript
前者を "UA Detection" とするなら、後者は "ScriptEngine Detection" というべきか。#JavaScript
think49 think49
@think49 IE6 (WindowsXP SP2) は @_jscript_version === 5.6 だが、IE6 (WindowsXP SP3) は @_jscript_version === 5.7
http://goo.gl/zpogI #JScript
http://goo.gl/zpogI #JScript
think49 think49
@think49 「JScriptエンジンのバージョンに依存する問題」なのか、「IEのバージョンに依存する問題」なのか判断するためには IE6 (Windows XP SP2) と IE6 (Windows XP SP3) の両方を検証する必要があるが、どう考えても手間がかかる。
think49 think49
(2012/04/15 13:21追記)
条件付きコメントは IE10 から廃止される予定です。