English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
윈도우의 navigator 속성(즉, window.navigator)은 Navigator 객체에 대한 참조입니다.
window.navigator이 객체는 사용자 브라우저에 대한 정보를 포함하고 있습니다.
window.navigator윈도우 프롬프트가 필요 없는 객체를 작성할 수 있습니다.
일부 예제:
다음 장에서는 사용자 브라우저에 대한 다양한 정보를 얻는 방법을 보여드립니다.
navigator.appName속성은 브라우저의 이름을 반환합니다.
var x = navigator.appName;테스트를 해보세요‹/›
注意:주의하세요: 이 속성을 통해 정확한 브라우저 이름을 반환하도록 의존하지 마십시오. 모든 브라우저는 이 속성의 값을 'Netscape'로 반환합니다.
navigator.appCodeName属性返回浏览器的代码名称。
var x = navigator.appCodeName;테스트를 해보세요‹/›
注意:不要依赖此属性返回真实的产品名称。所有浏览器都返回“ Mozilla”作为此属性的值。
navigator.product属性返回浏览器的产品(引擎)名称。
var x = navigator.product;테스트를 해보세요‹/›
注意:不要依赖此属性返回真实的引擎名称。所有浏览器都返回“ Gecko”作为此属性的值。
navigator.appVersion属性返回浏览器的版本信息。
var x = navigator.appVersion;테스트를 해보세요‹/›
navigator.userAgent属性返回浏览器发送到服务器的用户代理标头的值。
var x = navigator.userAgent;테스트를 해보세요‹/›
来自Navigator对象的信息通常会产生误导,并且不应用于检测浏览器版本,因为:
不同的浏览器可以使用相同的名称
Navigator数据可以由浏览器所有者更改
一些浏览器错误地标识自己以绕过站点测试。
浏览器不能报告比浏览器发布晚的新操作系统。
navigator.platform属性返回一个表示浏览器平台(操作系统)的字符串。
var x = navigator.platform;테스트를 해보세요‹/›
该navigator.language属性返回浏览器的语言版本。
var x = navigator.language;테스트를 해보세요‹/›
该navigator.cookieEnabled属性返回一个布尔值,该布尔值指定是否在浏览器中启用cookie。
如果启用了cookie,则此属性返回true،否则返回false。
var x = navigator.cookieEnabled;테스트를 해보세요‹/›
您可以在我们的JavaScript Cookies教程中了解有关cookie的更多信息。
navigator.onLine属性返回一个布尔值,该值指定浏览器是处于联机还是脱机模式。
如果浏览器在线,则此属性返回true،否则返回false。
var x = navigator.onLine;테스트를 해보세요‹/›
navigator.javaEnabled()方法返回一个布尔值,该值指定浏览器是否启用了Java。
如果浏览器启用了Java,则此方法返回true،否则返回false。
var x = navigator.javaEnabled();테스트를 해보세요‹/›
Java는 Oracle이 소유한 대상 지향 프로그래밍 언어입니다。
이 예제는 모든 Navigator 속성을 표시합니다:
var txt = ""; txt += "<p>브라우저 코드 이름: " + navigator.appCodeName + "</p>"; txt += "<p>브라우저 이름: " + navigator.appName + "</p>"; txt += "<p>브라우저 버전: " + navigator.appVersion + "</p>"; txt += "<p>Cookies 활성화: " + navigator.cookieEnabled + "</p>"; txt += "<p>브라우저 언어: " + navigator.language + "</p>"; txt += "<p>브라우저가 온라인인가: " + navigator.onLine + "</p>"; txt += "<p>브라우저 플랫폼: " + navigator.platform + "</p>"; txt += "<p>User-agent 헤더: " + navigator.userAgent + "</p>"; document.write(txt);테스트를 해보세요‹/›
완전한 속성과 메서드 참조에 대한 자세한 정보는 다음을 방문하세요JavaScript Navigator 객체 참조 가이드。
참조 부분에는 모든 Navigator 속성과 메서드의 설명과 예제가 포함되어 있습니다.