웹 브라우저 정의 된 객체/예제
웹 브라우저에는 미리 정의 된 객체들이 존재 합니다. 이 내장 객체들은 각각의 수행하는 기능들을 가지고 있습니다.
객체 |
기능 |
navigator |
사용하고 있는 브라우저에 대한 정보를 제공합니다. |
window, frame |
브라우저 윈도우의 상태를 제어 합니다. |
document |
문서 자체를 다루는 객체 입니다. |
form |
사용자이 입력 폼을 제어합니다. |
location |
현재 문서의 URL에 기반한 정보를 가지는 객체입니다. |
history | 브라우저가 이미 방문했던 사이트들에 대한 URL 값을 가지고 있습니다. |
navigator 객체를 이용하여 간단한 예제를 만들어 보도록 하겠습니다.
테스트를 위해서 아직 ErunJoy블로그에서 다루지 않은 함수 등 기능들을 사용 해 보았습니다.
<SCRIPT LANGUAGE="JavaScript">
function appName(){
var browser=navigator.appName;
alert("브아우저 응용 프로그램 명 : " + browser + " 입니다.");
}
function userAgent(){
var browser=navigator.userAgent;
alert("브라우저 에이전트 : " + browser + " 입니다.");
}
function appVersion(){
var browser=navigator.appVersion;
alert("브라우저 버전 : " + browser + " 입니다.");
}
</SCRIPT>
<input type="button" value="브아우저 응용 프로그램 명" onClick="appName()" style="width:200; height:70;" />
<input type="button" value="브라우저 에이전트" onClick="userAgent()" style="width:200; height:70;" />
<input type="button" value="브라우저 버전" onClick="appVersion()" style="width:200; height:70;" />
자바스크립트를 통한 웹 브라우저 정의 된 객체를 활용하는 방법에 대하여 알아보았습니다.
'프로그래밍 > HTML, CSS, JavaScript' 카테고리의 다른 글
자바스크립트 대화상자 - alert() confirm() prompt() (0) | 2018.01.20 |
---|---|
자바스크립트 - 마우스 이벤트 예제 (4) | 2018.01.17 |
자바스크립트를 이용한 HTML 문서 작성 방법 (2) | 2018.01.15 |
자바스크립트(JavaScript)란 무엇인가? (6) | 2018.01.14 |
HTML 입력태그(텍스트박스, 라디오버튼, 체크박스) (2) | 2018.01.10 |