NavigatorLanguage

NavigatorLanguage はナビゲーターの言語に関するメソッドやプロパティを含んでいます。

NavigatorLanguage 型のオブジェクトはありませんが、 NavigatorWorkerNavigator 等の他のインターフェイスが実装しています。

プロパティ

NavigatorLanguage インターフェイスが継承するプロパティはありません。

NavigatorLanguage.language 読取専用
ユーザーの推奨言語、ふつうはブラウザーの UI の言語を表す DOMString を返します。これが分からない場合は null 値を返します。
NavigatorLanguage.languages 読取専用
ユーザーが理解できる言語を表す DOMString の設定順の配列を返します。

メソッド

NavigatorLanguage インターフェイスが実装・継承するメソッドはありません。

仕様書

仕様書 状態 備考
HTML Living Standard
NavigatorLanguage の定義
現行の標準 HTML5 のスナップショット以降、 languages プロパティが追加された。
HTML5
NavigatorLanguage の定義
勧告 初回の仕様書。早期版の HTML Living Standard のスナップショット。

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
NavigatorLanguageChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 11Opera 完全対応 4Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
languageChrome 完全対応 1
補足
完全対応 1
補足
補足 Returns the browser UI language, not the value of the Accept-Language HTTP header.
Edge 完全対応 12
補足
完全対応 12
補足
補足 In Chromium versions of Edge, this returns the browser UI language, not the value of the Accept-Language HTTP header.
Firefox 完全対応 1
補足
完全対応 1
補足
補足 Prior to Firefox 4, this property's value was also part of the user agent string, as reported by navigator.userAgent. Starting in Firefox 5, this property's value is based on the value of the Accept-Language HTTP header.
IE 完全対応 11
補足
完全対応 11
補足
補足 Closest available (non-standard) properties are userLanguage and browserLanguage.
Opera 完全対応 4Safari 完全対応 1WebView Android 完全対応 1
補足
完全対応 1
補足
補足 Returns the browser UI language, not the value of the Accept-Language HTTP header.
Chrome Android 完全対応 18
補足
完全対応 18
補足
補足 Returns the browser UI language, not the value of the Accept-Language HTTP header.
Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
補足
完全対応 1.0
補足
補足 Returns the browser UI language, not the value of the Accept-Language HTTP header.
languages
実験的
Chrome 完全対応 32
補足
完全対応 32
補足
補足 In Chrome, navigator.language is the language of the browser UI, and is not guaranteed to be equal to navigator.languages[0].
Edge 完全対応 12
補足
完全対応 12
補足
補足 In Chromium versions of Edge, this returns the browser UI language, not the value of the Accept-Language HTTP header.
Firefox 完全対応 32
補足
完全対応 32
補足
補足 In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference.
IE 完全対応 11
補足
完全対応 11
補足
補足 Closest available (non-standard) properties are userLanguage and browserLanguage.
Opera 完全対応 24Safari 完全対応 11WebView Android 完全対応 4.4.3
補足
完全対応 4.4.3
補足
補足 In Chrome, navigator.language is the language of the browser UI, and is not guaranteed to be equal to navigator.languages[0].
Chrome Android 完全対応 32
補足
完全対応 32
補足
補足 In Chrome, navigator.language is the language of the browser UI, and is not guaranteed to be equal to navigator.languages[0].
Firefox Android 完全対応 4
補足
完全対応 4
補足
補足 In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference.
Opera Android 完全対応 24Safari iOS 完全対応 ありSamsung Internet Android 完全対応 2.0
補足
完全対応 2.0
補足
補足 In Samsung Internet, navigator.language is the language of the browser UI, and is not guaranteed to be equal to navigator.languages[0].
Available in workersChrome ? Edge ? Firefox 完全対応 35IE 未対応 なしOpera ? Safari 未対応 なしWebView Android ? Chrome Android ? Firefox Android 完全対応 35Opera Android ? Safari iOS 未対応 なしSamsung Internet Android ?

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。
実装ノートを参照してください。
実装ノートを参照してください。

関連情報

  • このインターフェイスを実装する Navigator インターフェイス