티스토리 뷰
- 프로젝트를 진행할때 보면 ie7,8이 크로스브라우징이 안되어서 골치 아플때가 많다..
- Detectizr.js를 사용해서 해결해도 되지만 Detectizr.js는 modernizr.js가 있어야 작동되므로..
- 간단히 ie만 체크해야 할땐 아래 함수를 사용해서 해결하면 도움이 된다.
- 사용법은 출처 및 아래 첨부파일 다운
- 출처 : http://blog.grotesq.com/post/478
https://github.com/Unk/IE-Checker
(function(){ // 외부 라이브러리와 충돌을 막고자 모듈화. // 브라우저 및 버전을 구하기 위한 변수들. 'use strict'; var agent = navigator.userAgent.toLowerCase(), name = navigator.appName, browser; // MS 계열 브라우저를 구분하기 위함. if(name === 'Microsoft Internet Explorer' || agent.indexOf('trident') > -1 || agent.indexOf('edge/') > -1) { browser = 'ie'; if(name === 'Microsoft Internet Explorer') { // IE old version (IE 10 or Lower) agent = /msie ([0-9]{1,}[\.0-9]{0,})/.exec(agent); browser += parseInt(agent[1]); } else { // IE 11+ if(agent.indexOf('trident') > -1) { // IE 11 browser += 11; } else if(agent.indexOf('edge/') > -1) { // Edge browser = 'edge'; } } } else if(agent.indexOf('safari') > -1) { // Chrome or Safari if(agent.indexOf('opr') > -1) { // Opera browser = 'opera'; } else if(agent.indexOf('chrome') > -1) { // Chrome browser = 'chrome'; } else { // Safari browser = 'safari'; } } else if(agent.indexOf('firefox') > -1) { // Firefox browser = 'firefox'; } // IE: ie7~ie11, Edge: edge, Chrome: chrome, Firefox: firefox, Safari: safari, Opera: opera document.getElementsByTagName('html')[0].className = browser; }());
'자바스크립트' 카테고리의 다른 글
자바스크립트 네임스페이스(javascript namespace) (0) | 2016.08.01 |
---|---|
iframe 사용시 탭 키 초점 이동 안될때 (0) | 2015.10.19 |
IIFE(즉시실행함수)패턴 사용시 멤버를 공개(Public Member)하는 방법 2가지 (0) | 2015.09.23 |
modernizr.js 와 Detectizr.js 자바스크립트 라이브러리 (0) | 2015.09.04 |
IIFE(즉시실행함수) (0) | 2015.09.03 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Git
- 키보드 웹접근성
- San Francisco web font
- San Francisco웹폰트
- 반응형웹
- node.js
- 애플웹폰트
- 패럴럭스 스크롤
- 깃허브
- SFPro web font
- one scroll
- 부트스트랩class명
- 웹 접근성
- 부트스트랩 네이밍
- VSCode
- 접근성탭메뉴
- jquery
- 웹폰트
- SFPro웹폰트
- bxslider
- WAI-ARIA탭메뉴
- PlaceHolder
- CSS3
- 자바스크립트 탭메뉴
- WAI-ARIA tab menu
- Flexbox
- 접근성 tabmenu
- placeholder css
- 본고딕
- 키보드접근성자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함