Written by
java-style
on
on
웹 브라우저 Javascript
웹 브라우저 Javascript
크로스브라우징 : 브라우저마다 다르게 동작을 한다.
- 웹 페이지 제작시 모든 브라우저가 깨지지 않고 의도한대로 나오게 작업한다.
Netscape (네스케이프)
- addEventListerener 사용
Ie (익스플로러)
- attachEvent (어테치 이벤트) 사용
JavaScript - Navigator 객체 (2/3) : Navigator 객체
아래 명령을 통해 객체의 모든 프로퍼티를 열람할 수 있다.
console.dir(navigator);
appName : 웹 브라우저의 이름이다 IE 인터넷익스프롤러, 파이어폭스, 크롬은 네스케이프로 표시한다.
appVersion : 브라우저의 버전을 의미한다. 필자의 현재 브라우저 정보 아래와 같다
- 5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.43
( 레이아웃엔진 : AppleWebKit ) ( 크롬 버전정보)
(애플이 만든 오픈소스사용)
userAgent
- 웹 브라우저가 서버의 네트워크 접속할때 서버쪽으로 알려주는 userAgent의 알아내고 싶을때 사용
- 어떤 브라우저 인가?, 어떤 제품인가를 서버에 전달한다
platform
- 브라우저가 동작하고 있는 운영체제 정보
from http://kkangsseul.tistory.com/61 by ccl(A) rewrite - 2021-12-08 22:27:57