웹 브라우저 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