조건부 컴파일 지원을 활성화합니다.
@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을 사용하고 있습니다.")
@elif (@_jscript_version == 5.5)
document.write("IE5.5를 사용하고 있습니다.");
@else
document.write("IE5 이하를 사용하고 있습니다.")
@end
@*/
개념
조건부 컴파일 변수
기타 리소스
조건부 컴파일
@cc_on IE의 조건부 컴파일
1: 경고("브라우저 버전은 :" sSuffix)
브라우저 버전을 확인하는 데 매우 유용합니다
var b = /*@cc_on!@*/false; 여기서 /*@cc_on ..... @*/
그 사이의 부분은 IE에서 인식되어 프로그램으로 실행될 수 있으며 IE의 조건부 컴파일도 가능합니다. 가장 일반적으로 사용되는 변수는 @_jscript_version입니다. js 버전, 마지막 숫자는 즉 기본 버전 번호입니다.
예:
var sSuffix = ( /*@cc_on!@*/false ) ? 'ie' : 'gecko' ; Alert("브라우저 버전 번호 표시: " @_jscript_version) @*/
alert(@_jscript_version)
alert("브라우저 버전은 " sSuffix)