条件付きコンパイルのサポートをアクティブ化します。
@cc_on 注意事項
@cc_on ステートメントは、スクリプト エンジンの条件付きコンパイルを有効にします。
条件付きコンパイルをサポートしていないブラウザがスクリプトを有効な構文として受け入れるようにするには、コメント内で @cc_on ステートメントを使用することを強くお勧めします:
/*@cc_on*/
// スクリプトの残りの部分。あるいは、コメントの外側にある @if または @set ステートメントも条件付きコンパイルを有効にします。
必須
バージョン 3
参照
リファレンス
@if...@elif...@else...@end ステートメント
@set ステートメント
/*@cc_on
@if (@_jscript_version > 5.7) )
document.write("IE8 を使用しています ");
@elif (@_jscript_version == 5.7 && window.XMLHttpRequest)
document.write("IE7 を使用しています"); @elif (@_jscript_version == 5.6 || (@_jscript_version == 5.7 && !window.XMLHttpRequest))
document.write("IE6 を使用しています");
document.write("IE5.5 を使用しています");
@else
document.write("IE5 以前を使用しています");
@end
@*/
概念
条件付きコンパイル変数
その他のリソース
条件付きコンパイル
@cc_on IE の条件付きコンパイル
1:alert("ブラウザのバージョンは:" sSuffix)
ブラウザのバージョンを確認するのに非常に役立ちます
var b = /*@cc_on!@*/false; where /*@cc_on ..... @*/
その間の部分は IE で認識し、IE の条件付きコンパイルを有効にしてプログラムとして実行できます。 最も一般的に使用される変数は @_jscript_version です。js バージョン、最後の桁は ie のメイン バージョン番号です
例:
var sSuffix = ( /*@cc_on!@*/false ) 'ie' : 'gecko' ; alert("ブラウザのバージョン番号を表示: " @_jscript_version) @*/
alert(@_jscript_version)
alert("ブラウザのバージョンは " sSuffix)