티스토리 뷰

Javascript

브라우저 구분

sonna 2018. 10. 18. 19:09
반응형

웹 브라우저에 따라 다르게 동작해야 하는 경우, 

웹 브라우저 추적을 위해서 대부분 userAgent를 사용한다.


var agent = navigator.userAgent.toLowerCase();


그런데 대부분 될 것으로 기대했던 동작이 안되는 경우는 IE이고 ㅠㅠ

IE에서도 버전을 따져야 하는 경우가 있다. 


이런 경우에는 document.documentMode를 이용할 수 있다.


var ieVer = document.documentMode;


이렇게 하면 IE인 경우 ieVer의 데이터형식이 Number로 IE 버전을 값으로 갖는다.

그리고 IE가 아닌 경우에는 ieVer는 undefined가 된다. 



반응형

'Javascript' 카테고리의 다른 글

encodeURI(String)  (0) 2023.08.07
[Javascript] 거듭제곱  (0) 2023.04.27
내장함수 이것저것  (0) 2022.10.19
[JavaScript] JSON 관련  (0) 2020.11.04
Chrome에서 window.resizeTo(w, h)가 되지 않는 이유  (0) 2019.07.31
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
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
글 보관함