ふたりで

javascript 브라우저 구분 처리 navigator.userAgent.toLowerCase() 본문

javascript

javascript 브라우저 구분 처리 navigator.userAgent.toLowerCase()

graykang 2022. 4. 20. 14:04
728x90
반응형
SMALL

1. 익스플로러, 넷스케이프,트라이던트 등 옛 브라우저 구분 처리

var oldbrchk = navigator.userAgent.toLowerCase();

if ( (navigator.appName == 'Netscape' && navigator.userAgent.search('Trident') != -1) || (oldbrchk.indexOf("msie") != -1) ) {

  if(confirm('해당페이지는 크롬(Chrome)기반 에서 정상 동작 합니다.\n'
		  +'크롬(Chrome) 설치후 기본 브라우저로 설정해 주세요.\n'
		  +'[확인]을 클릭 하시면 크롬(Chrome) 다운로드 페이지로 \n이동 합니다.')){
	  window.location.href='https://www.google.co.kr/chrome/';
  };

}

2. 참고

- 크롬: agent.indexOf("chrome")

- 사파리: agent.indexOf("safari")

- 파이어폭스: agent.indexOf("firefox")

728x90
반응형
LIST
Comments