window.navigator

  • 版本网址缩略名: DOM/window.navigator
  • 版本标题: window.navigator
  • 版本 id: 33741
  • 创建于:
  • 创建者: ziyunfei
  • 是否是当前版本?
  • 评论 1 words added, 1 words removed

修订内容

{{ DomRef() }}

概述

返回一个navigato对象的引用,可以用它来查询一些关于运行当前脚本的应用程序的相关信息.

例子

alert("You're using " + navigator.appName);

属性

{{ domxref("window.navigator.appCodeName", "navigator.appCodeName") }} {{ non-standard_inline() }}
返回当前浏览器的内部“代码”名称,该名称可能是不"正确"的.
{{ domxref("window.navigator.appName", "navigator.appName") }}
返回当前浏览器的正式名称,该名称可能是不"正确"的.
{{ domxref("window.navigator.appVersion", "navigator.appVersion") }}
返回当前浏览器的版本号,该值可能是不"正确"的.
{{ domxref("window.navigator.buildID", "navigator.buildID") }} {{ non-standard_inline() }}
返回当前浏览器的构建标识符 (例如: "2006090803").
{{ domxref("window.navigator.connection", "navigator.connection") }}
提供有关设备的网络连接的信息.
{{ domxref("window.navigator.cookieEnabled", "navigator.cookieEnabled") }}
返回一个布尔值,表明当前浏览器是否启用了cookies.
{{ domxref("navigator.doNotTrack") }} {{ non-standard_inline() }}
返回用户配置中do-not-track项的值,如果值为"yes",则网站和应用程序不会跟踪用户.
{{ domxref("navigator.id") }} {{ non-standard_inline() }}
返回 {{ domxref("window.navigator.id", "id") }} 对象,你可以用它来为自己的网站添加对BrowserID的支持.
{{ domxref("window.navigator.language", "navigator.language") }}
返回一个字符串,表明当前浏览器的语言种类.
{{ domxref("window.navigator.mimeTypes", "navigator.mimeTypes") }}
返回当前浏览器支持的MIME类型列表.
{{ domxref("window.navigator.mozBattery", "navigator.mozBattery") }} {{ gecko_minversion_inline("10.0") }} {{ non-standard_inline() }}
返回一个{{ domxref("window.navigator.mozBattery", "battery") }} 对象,你可以用它来获取自己电脑上的电池的电量情况.
{{ domxref("navigator.mozNotification") }} {{ MobileOnlyInline("2.0") }} {{ non-standard_inline() }}
{{ domxref("navigator.webkitNotification") }}
返回一个{{ domxref("navigator.mozNotification", "notification") }} 对象,你可以用它来向使用你的web应用程序的用户发送通知.
{{ domxref("window.navigator.mozTelephony", "navigator.mozTelephony") }} {{ MobileOnlyInline() }} {{ non-standard_inline() }}
返回一个{{ domxref("DOMTelephony") }} 对象,你可以用它来创建和管理手机通话.
{{ domxref("window.navigator.onLine", "navigator.onLine") }}
返回一个布尔值,表明当前浏览器是否正常联网.
{{ domxref("window.navigator.oscpu", "navigator.oscpu") }}
返回一个字符串,表明当前所使用的操作系统类型.
{{ domxref("window.navigator.platform", "navigator.platform") }}
返回一个字符串,表明当前所使用的系统平台类型.
{{ domxref("window.navigator.plugins", "navigator.plugins") }}
返回一个包含了浏览器中所有已安装的插件对象的数组.
{{ domxref("window.navigator.product", "navigator.product") }} {{ non-standard_inline() }}
返回当前浏览器产品名称(例如: "Gecko").
{{ domxref("window.navigator.productSub", "navigator.productSub") }} {{ non-standard_inline() }}
返回当前浏览器构建编号(例如: "20060909").
{{ domxref("window.navigator.securitypolicy", "navigator.securitypolicy") }} {{ non-standard_inline() }}
返回一个空字符串. 在Netscape 4.7x中, 返回"US & CA domestic policy" 或者 "Export policy".
{{ domxref("window.navigator.userAgent", "navigator.userAgent") }}
返回当前浏览器的user agent字符串.
{{ domxref("window.navigator.vendor", "navigator.vendor") }} {{ non-standard_inline() }}
返回当前浏览器的浏览器供应商名称, (例如: "Netscape6")
{{ domxref("window.navigator.vendorSub", "navigator.vendorSub") }} {{ non-standard_inline() }}
返回当前浏览器的浏览器供应商名称的版本号 (e.g. "6.1").
navigator.webkitPointer {{ non-standard_inline() }}
返回一个Mouse Lock API中的PointerLock对象.

方法

{{ domxref("window.navigator.javaEnabled", "navigator.javaEnabled") }}
表明当前浏览器是否启用了对Java的支持.
{{ domxref("window.navigator.mozIsLocallyAvailable", "navigator.mozIsLocallyAvailable") }} {{ non-standard_inline() }}
检测一个URI资源在脱机状态是否可用.
{{ domxref("window.navigator.preference", "navigator.preference") }} {{ obsolete_inline("2.0") }} {{ non-standard_inline() }}
设置一个用户配置. 该方法只能在特权代码中使用,目前已经废弃,你应该使用XPCOM Preferences API 来代替.
{{ domxref("window.navigator.registerContentHandler", "navigator.registerContentHandler") }}
允许网站将自己注册成为一个给定MIME类型的内容的处理程序.
{{ domxref("navigator.registerProtocolHandler", "navigator.registerProtocolHandler") }}
允许网站将自己注册成为一个给定协议的处理程序.
{{ domxref("window.navigator.taintEnabled", "navigator.taintEnabled") }} {{ deprecated_inline("1.7.8") }} {{ obsolete_inline("9.0") }} {{ non-standard_inline() }}
返回false. 表明浏览器是否支持taint/untaint功能.已在JavaScript 1.2中删除.
{{ domxref("window.navigator.vibrate", "navigator.vibrate()") }} {{ gecko_minversion_inline("11.0") }}
如果设备支持震动(手机或其他),则触发设备震动.

相关链接

规范

  • 该对象在 HTML 中定义.

{{ languages( { "fr": "fr/DOM/window.navigator", "ja": "ja/DOM/window.navigator", "pl": "pl/DOM/window.navigator" , "en": "en/DOM/window.navigator" } ) }}

修订版来源

<p>{{ DomRef() }}</p>
<h3 id="概述">概述</h3>
<p>返回一个navigato对象的引用,可以用它来查询一些关于运行当前脚本的应用程序的相关信息.</p>
<h3 id="例子">例子</h3>
<pre class="eval">alert("You're using " + navigator.appName);
</pre>
<h3 id="属性">属性</h3>
<dl> <dt>{{ domxref("window.navigator.appCodeName", "navigator.appCodeName") }} {{ non-standard_inline() }}</dt> <dd>返回当前浏览器的内部“代码”名称,该名称可能是不"正确"的.</dd> <dt>{{ domxref("window.navigator.appName", "navigator.appName") }}</dt> <dd>返回当前浏览器的正式名称,该名称可能是不"正确"的.</dd> <dt>{{ domxref("window.navigator.appVersion", "navigator.appVersion") }}</dt> <dd>返回当前浏览器的版本号,该值可能是不"正确"的.</dd> <dt>{{ domxref("window.navigator.buildID", "navigator.buildID") }} {{ non-standard_inline() }}</dt> <dd>返回当前浏览器的构建标识符 (例如: "2006090803").</dd> <dt>{{ domxref("window.navigator.connection", "navigator.connection") }}</dt> <dd>提供有关设备的网络连接的信息.</dd> <dt>{{ domxref("window.navigator.cookieEnabled", "navigator.cookieEnabled") }}</dt> <dd>返回一个布尔值,表明当前浏览器是否启用了cookies.</dd> <dt>{{ domxref("navigator.doNotTrack") }} {{ non-standard_inline() }}</dt> <dd>返回用户配置中do-not-track项的值,如果值为"yes",则网站和应用程序不会跟踪用户.</dd> <dt>{{ domxref("navigator.id") }} {{ non-standard_inline() }}</dt> <dd>返回 {{ domxref("window.navigator.id", "id") }} 对象,你可以用它来为自己的网站添加对<a href="/zh-cn/BrowserID" title="BrowserID">BrowserID</a>的支持.</dd> <dt>{{ domxref("window.navigator.language", "navigator.language") }}</dt> <dd>返回一个字符串,表明当前浏览器的语言种类.</dd> <dt>{{ domxref("window.navigator.mimeTypes", "navigator.mimeTypes") }}</dt> <dd>返回当前浏览器支持的MIME类型列表.</dd> <dt>{{ domxref("window.navigator.mozBattery", "navigator.mozBattery") }} {{ gecko_minversion_inline("10.0") }} {{ non-standard_inline() }}</dt> <dd>返回一个{{ domxref("window.navigator.mozBattery", "battery") }} 对象,你可以用它来获取自己电脑上的电池的电量情况.</dd> <dt>{{ domxref("navigator.mozNotification") }} {{ MobileOnlyInline("2.0") }} {{ non-standard_inline() }}<br> {{ domxref("navigator.webkitNotification") }}</dt> <dd>返回一个{{ domxref("navigator.mozNotification", "notification") }} 对象,你可以用它来向使用你的web应用程序的用户发送通知.</dd> <dt>{{ domxref("window.navigator.mozTelephony", "navigator.mozTelephony") }} {{ MobileOnlyInline() }} {{ non-standard_inline() }}</dt> <dd>返回一个{{ domxref("DOMTelephony") }} 对象,你可以用它来创建和管理手机通话.</dd> <dt>{{ domxref("window.navigator.onLine", "navigator.onLine") }}</dt> <dd>返回一个布尔值,表明当前浏览器是否正常联网.</dd> <dt>{{ domxref("window.navigator.oscpu", "navigator.oscpu") }}</dt> <dd>返回一个字符串,表明当前所使用的操作系统类型.</dd> <dt>{{ domxref("window.navigator.platform", "navigator.platform") }}</dt> <dd>返回一个字符串,表明当前所使用的系统平台类型.</dd> <dt>{{ domxref("window.navigator.plugins", "navigator.plugins") }}</dt> <dd>返回一个包含了浏览器中所有已安装的插件对象的数组.</dd> <dt>{{ domxref("window.navigator.product", "navigator.product") }} {{ non-standard_inline() }}</dt> <dd><span class="short_text" id="result_box" lang="zh-CN"><span>返回</span><span>当前浏览器</span><span>的</span><span>产品名称</span></span>(例如: "Gecko").</dd> <dt>{{ domxref("window.navigator.productSub", "navigator.productSub") }} {{ non-standard_inline() }}</dt> <dd><span class="short_text" id="result_box" lang="zh-CN"><span>返回</span><span>当前浏览器</span><span>的</span><span class="alt-edited">构建编号</span></span>(例如: "20060909").</dd> <dt>{{ domxref("window.navigator.securitypolicy", "navigator.securitypolicy") }} {{ non-standard_inline() }}</dt> <dd>返回一个空字符串. 在Netscape 4.7x中, 返回"US &amp; CA domestic policy" 或者 "Export policy".</dd> <dt>{{ domxref("window.navigator.userAgent", "navigator.userAgent") }}</dt> <dd>返回当前浏览器的user agent字符串.</dd> <dt>{{ domxref("window.navigator.vendor", "navigator.vendor") }} {{ non-standard_inline() }}</dt> <dd>返回当前浏览器的浏览器供应商名称, (例如: "Netscape6")</dd> <dt>{{ domxref("window.navigator.vendorSub", "navigator.vendorSub") }} {{ non-standard_inline() }}</dt> <dd>返回当前浏览器的浏览器供应商名称的版本号 (e.g. "6.1").</dd> <dt><a href="/zh-cn/API/Pointer_Lock_API" title="Mouse Lock API"><code>navigator.webkitPointer</code></a> {{ non-standard_inline() }}</dt> <dd>返回一个<a href="/zh-cn/API/Pointer_Lock_API" title="Mouse Lock API">Mouse Lock API</a>中的PointerLock对象.</dd>
</dl><h3 id="方法">方法</h3>
<dl> <dt>{{ domxref("window.navigator.javaEnabled", "navigator.javaEnabled") }}</dt> <dd>表明当前浏览器是否启用了对Java的支持.</dd> <dt>{{ domxref("window.navigator.mozIsLocallyAvailable", "navigator.mozIsLocallyAvailable") }} {{ non-standard_inline() }}</dt> <dd>检测一个URI资源在脱机状态是否可用.</dd> <dt>{{ domxref("window.navigator.preference", "navigator.preference") }} {{ obsolete_inline("2.0") }} {{ non-standard_inline() }}</dt> <dd>设置一个用户配置. 该方法只能在<a class="external" href="http://www.faqts.com/knowledge_base/view.phtml/aid/1608/fid/125/lang/en">特权代码中使用</a>,目前已经废弃,你应该使用XPCOM <a href="/zh-cn/Preferences_API" title="zh-cn/Preferences_API">Preferences API</a> 来代替.</dd> <dt>{{ domxref("window.navigator.registerContentHandler", "navigator.registerContentHandler") }}</dt> <dd>允许网站将自己注册成为一个给定MIME类型的内容的处理程序.</dd> <dt>{{ domxref("navigator.registerProtocolHandler", "navigator.registerProtocolHandler") }}</dt> <dd>允许网站将自己注册成为一个给定协议的处理程序.</dd> <dt>{{ domxref("window.navigator.taintEnabled", "navigator.taintEnabled") }} {{ deprecated_inline("1.7.8") }} {{ obsolete_inline("9.0") }} {{ non-standard_inline() }}</dt> <dd>返回<code>false</code>. 表明浏览器是否支持taint/untaint功能.已在JavaScript 1.2中删除.</dd> <dt>{{ domxref("window.navigator.vibrate", "navigator.vibrate()") }} {{ gecko_minversion_inline("11.0") }}</dt> <dd>如果设备支持震动(手机或其他),则触发设备震动.</dd>
</dl>
<h3 id="相关链接">相关链接</h3>
<ul> <li><a href="/zh-cn/DOM_Client_Object_Cross-Reference/navigator" title="zh-cn/DOM_Client_Object_Cross-Reference/navigator">DOM Client Object Cross-Reference:navigator</a></li>
</ul>
<h3 id="规范">规范</h3>
<ul> <li>该对象在 <a class="external" href="http://www.whatwg.org/html/#navigator" title="http://www.whatwg.org/html/#navigator">HTML</a> 中定义.</li>
</ul>
<p>{{ languages( { "fr": "fr/DOM/window.navigator", "ja": "ja/DOM/window.navigator", "pl": "pl/DOM/window.navigator" , "en": "en/DOM/window.navigator" } ) }}</p>
恢复到这个版本