웹 브라우저별 javascript,agent 버전 정보

개발을 할 때 가장 먼저 하는 것이 개발 환경설정이다.
웹개발을 할때에도 브라우저의 상태를 확인해야한다.

<script language='javascript'>var jsversion</script>
<script language='javascript1.0'>jsversion = 1.0;</script>
<script language='javascript1.1'>jsversion = 1.1;</script>
<script language='javascript1.2'>jsversion = 1.2;</script>
<script language='javascript1.3'>jsversion = 1.3;</script>
<script language='javascript1.4'>jsversion = 1.4;</script>
<script language='javascript1.5'>jsversion = 1.5;</script>
<script language='javascript1.6'>jsversion = 1.6;</script>
<script language='javascript1.7'>jsversion = 1.7;</script>
<script language='javascript1.8'>jsversion = 1.8;</script>
<script language='javascript1.9'>jsversion = 1.9;</script>
<script language='javascript2.0'>jsversion = 2.0;</script>
<script>
console.log('jsversion : ' + jsversion);
</script>

javascript 버전별 차이점은 https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.7 에서 확인할 수 있다.

javascript 버전 외에도 DOCTYPE 선언에 따라 다르게 동작할 수 있다.

현재 2020년 02월 25일 시점

운영체제browserjs versionnavigator.userAgent
windows 10 Pro 64비트 (10.0, 빌드 18362)chrome 80.0.3987.122 1.7 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Safari/537.36
windows 10 Pro 64비트 (10.0, 빌드 18362) Internet Explorer 11.657.18362.01.3Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; Tablet PC 2.0; rv:11.0) like Gecko
windows 10 Pro 64비트 (10.0, 빌드 18362) Microsoft Edge 44.18362.449.01.5Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362
windows 10 Pro 64비트 (10.0, 빌드 18362) Firefox Brower 73.0.11.5 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0

얼마나 많은 agent가 있는지 https://developers.whatismybrowser.com/useragents/explore/ 에서 확인할 수 있다.

navigator.userAgent를 분석하여 모바일인지, 구형 익스플로러인지 등을 구분할 수 있다.

게시 범주: IT

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다