概要
ブラウザの言語バージョンを表す文字列を返します。
構文
languageString = window.navigator.language
引数
languageString
: RFC 4646 で定義されている言語バージョンを表す文字列
(※ valid な言語コードの例 : "en
"、"en-US
"、"ja
"、 "ja-JP
"、 "fr
"、"es-ES
" など)
例
if (window.navigator.language !== "en") { doLangSelect(window.navigator.language); }
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | (有) Chrome 0.3.154 より、このプロパティの値は Accept-Language HTTP ヘッダの値に基づくものとなっています。 |
1.0 (1.7 or earlier) Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) 以前では、このプロパティの値は navigator.userAgent によって返されるユーザエージェント文字列でした。 |
未サポート 非標準プロパティの userLanguage 及び browserLanguage を代替として利用可能 |
(有) | (有) |
機能 | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基本サポート | (有) | 1.0 (1.0) | 未サポート 非標準プロパティの userLanguage 及び browserLanguage を代替として利用可能 |
(有) | (有) |
仕様
DOM Level 0。どの標準にも属しません。