window.navigator 객체는 방문자의 브라우저에 대한 정보가 포함되어 있습니다.
Window Navigator
window.navigator 목적은 창 접두어없이 기록 될 수있다.
몇 가지 예 :
- navigator.appName
- navigator.appCodeName
- navigator.platform
Navigator Cookie 사용
이 호텔 cookieEnabled 경우 true를 반환 cookies 활성화되어, 그렇지 않으면 false :
예
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
»그것을 자신을 시도 브라우저 이름
속성 appName 과 appCodeName 브라우저의 이름을 반환 :
예
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName
+ ". Code name is " + navigator.appCodeName;
</script>
»그것을 자신을 시도 당신은 알고 계십니까?
IE11, 크롬, 파이어 폭스, 사파리는 APPNAME "넷스케이프"를 반환합니다.
크롬, 파이어 폭스, IE, 사파리와 Opera 는 모두 appCodeName "모질라"를 반환합니다.
브라우저 엔진
속성 product 브라우저의 엔진 이름을 반환합니다 :
예
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
»그것을 자신을 시도 브라우저 버전 I
속성 appVersion 브라우저에 대한 버전 정보를 반환합니다 :
예
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
»그것을 자신을 시도 브라우저 버전 II
속성 userAgent also 브라우저에 대한 버전 정보를 반환합니다 :
예
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
»그것을 자신을 시도 경고!
네비게이터 오브젝트의 정보는 종종 잘못 될 수 있고, 브라우저 버전 때문에을 검출하는데 사용되어서는 안된다 :
- 다른 브라우저는 같은 이름을 사용할 수 있습니다
- 네비게이터 브라우저 데이터는 소유자에 의해 변경 될 수있다
- 일부 브라우저는 바이 패스 사이트 테스트에 자신을 잘못 식별
- 브라우저는 브라우저보다 나중에 출시 된 새로운 운영 체제를보고 할 수
브라우저 플랫폼
이 호텔 플랫폼은 브라우저 플랫폼 (운영 체제)를 반환합니다 :
예
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
»그것을 자신을 시도 브라우저 언어
속성 language 브라우저의 언어를 반환합니다 :
예
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
»그것을 자신을 시도 자바는 활성화되어 있습니까?
방법 javaEnabled() 자바를 사용하는 경우 true를 반환합니다 :
예
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
»그것을 자신을 시도