■ navigtor 객체
navigtor 객체는 웹 페이지를 실행하고 있는 브라우저에 대한 정보를 가지고 있습니다. 일반적으로는 아래의 속성을 많이 사용한다.
속성 이름
|
설 명
|
appCodeName
|
· 브라우저의 코드명
|
appName
|
· 브라우저의 이름
|
appVersion
|
· 브라우저의 버전
|
platform
|
· 사용중인 운영체제의 시스템 환경
|
userAgent
|
· 브라우저의 전체적인 정보
|
# 소스코드
navigator.php
|
<html> <head> <title>:: navigator 객체 ::</title> <script type="text/javascript"> var output = "";
for(var key in navigator) { output += "●" + key + " : " + navigator[key] + "\n"; }
alert(output); </script> </head> <body> </body> </html>
|
# 출력결과
Mozilla FireFox
|
● mozPay : null ● mozContacts : [object ContactManager] ● mozApps : [object DOMApplicationsRegistry] ● getBattery : function getBattery() { [native code] } ● vibrate : function vibrate() { [native code] } ● javaEnabled : function javaEnabled() { [native code] } ● getGamepads : function getGamepads() { [native code] } ● mozGetUserMedia : function mozGetUserMedia() { [native code] } ● sendBeacon : function sendBeacon() { [native code] } ● requestMediaKeySystemAccess : function requestMediaKeySystemAccess() { [native code] } ● registerProtocolHandler : function registerProtocolHandler() { [native code] } ● registerContentHandler : function registerContentHandler() { [native code] } ● taintEnabled : function taintEnabled() { [native code] } ● permissions : [object Permissions] ● mimeTypes : [object MimeTypeArray] ● plugins : [object PluginArray] ● doNotTrack : unspecified ● battery : [object BatteryManager] ● oscpu : Windows NT 6.1; WOW64 ● vendor : ● vendorSub : ● productSub : 20100101 ● cookieEnabled : true ● buildID : 20160421124000 ● mediaDevices : [object MediaDevices] ● serviceWorker : [object ServiceWorkerContainer] ● geolocation : [object Geolocation] ● appCodeName : Mozilla ● appName : Netscape ● appVersion : 5.0 (Windows) ● platform : Win32 ● userAgent : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0 ● product : Gecko ● language : ko-KR ● languages : ko-KR ● onLine : true |