1년여 남은 인터넷 익스플로러 11 지원종료, 어떤 준비해야 하나
마이크로소프트(이하 MS)가 자사의 웹 브라우저 인터넷 익스플로러 11(이하 IE 11)에 대한 지원 종료 일정을 공식적으로 발표했다. MS는 우선 오는 2021년 8월 17일부터 MS 365 및 여러 MS의 웹 애플리케
www.boannews.com
인터넷 익스플로러 11지원 종료되어서 IE브라우저에서는 서비스를 운영하지 않는다는 메시지 또는 화면을 안내해야합니다.
특히, Internet Explorer에서 화면이 깨지거나, 되지 않는 기능들이 상당히 많이 발생하기 때문에
화면 전환을 필수로 해야줘야하는 이슈가 있습니다.
var agent = navigator.userAgent.toLowerCase();
if ( (navigator.appName == 'Netscape' && navigator.userAgent.search('Trident') != -1) || (agent.indexOf("msie") != -1) ) {
// ie일 경우
alert('Internet Explorer는 호환되지 않는 브라우저 입니다.')
} else {
// ie가 아닐 경우
}
naviagtor에는 대표적으로 다음과 같은 프로퍼티있다.
navigator.appName
브라우저의 간단한 이름
navigator.appVersion
버전 또는 버전과 관련된 정보. 브라우저 내부적으로 사용되는 버전에 대한 숫자이므로 사용자에게 표시되는 버전 숫자와 항상 일치하지는 않다.
navigator.userAgent
브라우저가 User-Agent HTTP 헤더에 넣어 전송하는 문자열로 appName과 appVersion의 모든 정보를 포함하며 더 자세한 정보를 추가로 담고 있다. 이 정보에 대해서는 표준화된 서식이 존재하지 않기 때문에 각 브라우저 특성에 따라 파싱해야 한다.
navigator.appCodeName
브라우저의 코드 네임. Netscape에서는 "Mozilla"라는 코드 네임을 사용한다. 호환성을 위해 IE도 역시 같은 코드 네임을 사용한다.
navigator.platform
브라우저가 실행되는 하드웨어 플랫폼으로 javascript 1.2 버전부터 지원한다.
참고사이트
User Agent 파헤치기 (navigator.userAgent)
발생일: 2011.01.31 문제: 크로스 브라우저 처리를 위해 navigator.userAgent 프로퍼티를 보고 있다. 아래 문자열은 지금 사용하고 있는 Firefox의 userAgent 값이다. "Mozilla/5.0 (Windows; U; Windows NT 6.1;..
ohgyun.com
댓글