Navigator 객체
아래 명령을 통해서 이 객체의 모든 프로퍼티를 열람할 수 있다.
주요 프로퍼티
1. appName
웹브라우저의 이름이다. IE는 Microsoft Internet Explorer / 파이어폭스, 크롬등은 Nescape로 표시한다.
2. appVersion
브라우저의 버전을 의미한다.
3. userAgent
브라우저가 서버측으로 전송하는 USER-AGENT HTTP 헤더의 내용이다. appVersion과 비슷하다.
4. platform
브라우저가 동작하고 있는 운영체제에 대한 정보다.
기능테스트
Navigator 객체는 브라우저 호환성을 위해서 주로 사용하지만 모든 브라우저에 대응하는 것은 쉬운 일이 아니므로 기능 테스트를 사용하는 것이 더 선호되는 방법이다.
브라우저는 계속 변경되고 업데이트 되고 예전에 지원했던 기능을 지원하지 않는 여러 가지 문제가 있기 때문에 작성한 코드가 브라우저에 실행될 때, 그 브라우저에 사용하고자 하는 api가 있는지 없는지 파악할 수 있고 브라우저의 종류를 알아내기에 좋다.
Last updated