티스토리 뷰
반응형
웹 브라우저에 따라 다르게 동작해야 하는 경우,
웹 브라우저 추적을 위해서 대부분 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 |