Language/JavaScript
[JS] Object | 02. Navigator 객체
Rayi
2024. 2. 13. 11:51
Navigator는 브라우저의 정보를 불러올 수 있는 객체입니다.
브라우저는 그 종류와 버전에 따라 지원하는 속성 또는 메소드들이 다르기 때문에,
어떤 브라우저 조건에서도 웹이 동작하도록 하려면 브라우저의 조건별로 다른 코드를 짜야 합니다.
이를 위해서 먼저 Navigator를 통해 대상 브라우저의 정보를 읽어올 수 있습니다.
속성 | 반환값 |
appCodeName | 특정 코드 문자열 |
appName | 브라우저 이름 |
appVersion | 브라우저 버전 |
cookieEnabled | 쿠키 사용 여부 |
mimeTypes | MIME(Multipart Internet Mail Extension) 타입 리스트 |
platform | 브라우저가 컴파일된 OS 플랫폼 |
plugins | 클라이언트에 설치된 플러그인 리스트 |
userAgent | 클라이언트에게 보내지는 HTTP의 헤더값 e.g.) Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 |
다음과 같이 userAgent를 출력하는 코드를 실행시키면 브라우저에 그 정보를 출력하게 됩니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>practice4_inheritance</title>
</head>
<body>
<script type = "text/javascript">
document.write(navigator.userAgent);
</script>
</body>
</html>
728x90