window.navigator.language

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

修订内容

{{ DomRef() }}

概述

返回一个字符串,代表所使用浏览器的语言种类.

语法

lang = window.navigator.language 

参数

  • lang 浏览器的语言种类,比如"en", "en-US", "fr", "es-ES", "zh-cn",等.

例子

if ( window.navigator.language != "en" ) {       
 doLangSelect(window.navigator.language); 
}

浏览器兼容性

{{ CompatibilityTable() }}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{ CompatVersionUnknown() }}

{{ CompatGeckoDesktop("1") }}

在Gecko 2.0之前 {{ geckoRelease("2.0") }}, 该属性的值也是组成{{ domxref("window.navigator.userAgent", "navigator.userAgent") }}的值的一部分.Gecko 2.0后, userAgent字段中默认没有语言种类.

从Gecko 5.0 {{ geckoRelease("5.0") }}开始, 该属性的值使用about:config中intl.accept_languages项中的第一个语言种类.Gecko 5.0之后,该属性的值使用about:config中general.useragent.locale项中的值.

{{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }}
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{ CompatVersionUnknown() }} {{ CompatGeckoMobile("1") }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }}

规范

{{ DOM0() }}

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

修订版来源

<p>{{ DomRef() }}</p>
<h3 name="Summary">概述</h3>
<p>返回一个字符串,代表所使用浏览器的语言种类.</p>
<h3 name="Syntax">语法</h3>
<pre class="eval"><em>lang</em> = window.navigator.language 
</pre>
<h3 name="Parameters">参数</h3>
<ul> <li><code>lang</code> 浏览器的语言种类,比如"en", "en-US", "fr", "es-ES", "zh-cn",等.</li>
</ul>
<h3 name="Example">例子</h3>
<pre class="brush: js">if ( window.navigator.language != "en" ) {       
 doLangSelect(window.navigator.language); 
}
</pre>
<h3>浏览器兼容性</h3>
<p>{{ CompatibilityTable() }}</p>
<div id="compat-desktop"> <table class="compat-table"> <tbody> <tr> <th>Feature</th> <th>Chrome</th> <th>Firefox (Gecko)</th> <th>Internet Explorer</th> <th>Opera</th> <th>Safari</th> </tr> <tr> <td>Basic support</td> <td>{{ CompatVersionUnknown() }}</td> <td> <p>{{ CompatGeckoDesktop("1") }}</p> <p>在Gecko 2.0之前 {{ geckoRelease("2.0") }}, 该属性的值也是组成{{ domxref("window.navigator.userAgent", "navigator.userAgent") }}的值的一部分.Gecko 2.0后, userAgent字段中默认没有语言种类.</p> <p>从Gecko 5.0 {{ geckoRelease("5.0") }}开始, 该属性的值使用about:config中intl.accept_languages项中的第一个语言种类.Gecko 5.0之后,该属性的值使用about:config中general.useragent.locale项中的值.</p> </td> <td>{{ CompatVersionUnknown() }}</td> <td>{{ CompatVersionUnknown() }}</td> <td>{{ CompatVersionUnknown() }}</td> </tr> </tbody> </table>
</div>
<div id="compat-mobile"> <table class="compat-table"> <tbody> <tr> <th>Feature</th> <th>Android</th> <th>Firefox Mobile (Gecko)</th> <th>IE Mobile</th> <th>Opera Mobile</th> <th>Safari Mobile</th> </tr> <tr> <td>Basic support</td> <td>{{ CompatVersionUnknown() }}</td> <td>{{ CompatGeckoMobile("1") }}</td> <td>{{ CompatVersionUnknown() }}</td> <td>{{ CompatVersionUnknown() }}</td> <td>{{ CompatVersionUnknown() }}</td> </tr> </tbody> </table>
</div>
<h3 name="Specification">规范</h3>
<p>{{ DOM0() }}</p>
<p>{{ languages( { "ja": "ja/DOM/window.navigator.language","en": "en/DOM/window.navigator.language", "pl": "pl/DOM/window.navigator.language" } ) }}</p>
恢复到这个版本