<script>
//현재 브라우저 정보를 소문자로 받아온다.
var agent = navigator.userAgent.toLowerCase();
// OS 식별
if(agent.indexOf("windows nt 5.1") >= 0){
alert("Windows XP");
}else if(agent.indexOf("windows nt 6.0") >=0){
alert("Windows Vista");
}else if(agent.indexOf("windows nt 6.1") >= 0){
alert("Windows 7");
}else if(agent.indexOf("windows nt 6.3") >= 0){
// windows 10
alert("windows 10");
}else if(agent.indexOf("windows phone 8.1") >= 0){
alert("Windows Phone 8.1");
}else if(agent.indexOf("windows PHONE 10.0") >= 0){
alert("Windows Phone 10.0");
}else if(agent.indexOf("android") >= 0 ){
alert("Android");
}else if(agent.indexOf("iphone") >= 0 ){
alert("IPhone");
}else if(agent.indexOf("ipad") >= 0 ){
alert("IPad");
}else if(agent.indexOf("ipod") >= 0 ){
alert("IPod");
}else if(agent.indexOf("mac") >= 0 ){
alert("mac");
}else{
alert(agent);
}
// 브라우저 식별
if(agent.indexOf("msie 7") >= 0){
alert("IE 7");
}else if(agent.indexOf("msie 8") >= 0){
alert("IE 8");
}else if(agent.indexOf("msie 9") >= 0){
alert("IE 9");
}else if(agent.indexOf("msie 10") >= 0){
// IE 10
if(agent.indexOf("Touch") >= 0){
// IE10 on a machine with touch-capable hardware
alert("IE 10 on Touch");
}else{
alert("IE 10");
}
}else if(agent.indexOf("rv:11.0") >= 0){
alert("IE 11");
}else if(agent.indexOf("edge/12.0") >= 0){
alert("Spartan");
}else if(agent.indexOf("chrome") >= 0){
alert("Chrome");
}else if(agent.indexOf("safari") >= 0){
alert("Safari");
}else if(agent.indexOf("firefox") >= 0){
alert("Firefox");
}else if(agent.indexOf("opera") >= 0){
alert("Opera");
}else{
alert(agent);
}
// 처리방식 식별
if(agent.indexOf("win64") >= 0){
alert("64bit")
}else if(agent.indexOf("wow64") >= 0){
alert("32-bit IE on 64-bit");
}else if(agent.indexOf("arm") >= 0){
alert("Windows RT");
}else{
alert("32bit");
}
</script>
'[ Web 관련 ] > 자바스크립트' 카테고리의 다른 글
웹스토리지, 세션스토리지 (0) | 2021.07.28 |
---|---|
자바스크립트 실시간 시간 표시 (0) | 2021.04.21 |
날짜 형식 변경, 오늘날짜, 어제날짜, 최근 7일, 최근 30일, 지난 주, 지난 달 (0) | 2021.02.16 |
자바스크립트 여러 줄을 문자열로 묶는 방법 (0) | 2021.02.12 |
자바스크립트 텍스트 검색, window.find(), ctrl+f, text find (1) | 2020.11.13 |