JavaScript 브라우저 종류 알아내기
페이지 정보
본문
IE 7 을 확인하는 명쾌한 방법은 아직 찾지 못했습니다.
좋은 방법이 확인되면 수정 반영하겠습니다.
[ 방법1 ]
<script type="text/javascript">
<!--
if (navigator.appName=="Netscape" && parseFloat(navigator.appVersion) >= 4.7) {
if(navigator.userAgent.indexOf("Firefox") != -1) {
} else {
alert("You are using Netscape 4.7+")
}
}
if(navigator.userAgent.indexOf("Firefox") != -1) {
var versionindex=navigator.userAgent.indexOf("Firefox")+8
if (parseInt(navigator.userAgent.charAt(versionindex)) >= 1) {
alert("You are using Firefox 1.x or above")
}
}
if (navigator.appVersion.indexOf("MSIE") != -1) {
temp=navigator.appVersion.split("MSIE")
version=parseFloat(temp[1])
}
if (version>=5.5) { //NON IE browser will return 0
alert("You're using IE5.5+")
}
if(navigator.userAgent.indexOf("Opera")!=-1) {
var versionindex=navigator.userAgent.indexOf("Opera")+6
if (parseInt(navigator.userAgent.charAt(versionindex)) >= 8) {
alert("You are using Opera 8 or 9")
}
}
//-->
</script>
[ 방법2 ]
<script type="text/language">
<!--
function checkBrowserType() {
var bIE = new RegExp(/MSIE/).test(navigator.userAgent); // MS Internet Explorer
var bNS = new RegExp(/Netscape/).test(navigator.userAgent); // Mozilla Netscape
var bFF = new RegExp(/Firefox/).test(navigator.userAgent); // Mozilla Firefox
if (bIE) { // bIE가 참이면
alert("마이크로소프트 인터넷 익스플로러");
} else if (bNS) { // bNS가 참이면
alert("모질라 넷스케이프");
} else if (bFF) { // bFF가 참이면
alert("모질라 파이어폭스");
} else {
alert("기타 브라우저");
}
}
//-->
</script>
자료인용
http://ilovedev.com/29
http://www.mimul.com/pebble/default/2006/11/28/1164721500000.html
좋은 방법이 확인되면 수정 반영하겠습니다.
[ 방법1 ]
<script type="text/javascript">
<!--
if (navigator.appName=="Netscape" && parseFloat(navigator.appVersion) >= 4.7) {
if(navigator.userAgent.indexOf("Firefox") != -1) {
} else {
alert("You are using Netscape 4.7+")
}
}
if(navigator.userAgent.indexOf("Firefox") != -1) {
var versionindex=navigator.userAgent.indexOf("Firefox")+8
if (parseInt(navigator.userAgent.charAt(versionindex)) >= 1) {
alert("You are using Firefox 1.x or above")
}
}
if (navigator.appVersion.indexOf("MSIE") != -1) {
temp=navigator.appVersion.split("MSIE")
version=parseFloat(temp[1])
}
if (version>=5.5) { //NON IE browser will return 0
alert("You're using IE5.5+")
}
if(navigator.userAgent.indexOf("Opera")!=-1) {
var versionindex=navigator.userAgent.indexOf("Opera")+6
if (parseInt(navigator.userAgent.charAt(versionindex)) >= 8) {
alert("You are using Opera 8 or 9")
}
}
//-->
</script>
[ 방법2 ]
<script type="text/language">
<!--
function checkBrowserType() {
var bIE = new RegExp(/MSIE/).test(navigator.userAgent); // MS Internet Explorer
var bNS = new RegExp(/Netscape/).test(navigator.userAgent); // Mozilla Netscape
var bFF = new RegExp(/Firefox/).test(navigator.userAgent); // Mozilla Firefox
if (bIE) { // bIE가 참이면
alert("마이크로소프트 인터넷 익스플로러");
} else if (bNS) { // bNS가 참이면
alert("모질라 넷스케이프");
} else if (bFF) { // bFF가 참이면
alert("모질라 파이어폭스");
} else {
alert("기타 브라우저");
}
}
//-->
</script>
자료인용
http://ilovedev.com/29
http://www.mimul.com/pebble/default/2006/11/28/1164721500000.html
댓글목록
등록된 댓글이 없습니다.