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 完全対応 ありEdge 完全対応 ありFirefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
languageChrome 完全対応 あり
補足
完全対応 あり
補足
補足 Returns the browser UI language, not the value of the Accept-Language HTTP header.
Edge 完全対応 ありFirefox 完全対応 1
補足
完全対応 1
補足
補足 Prior to Firefox 4 this property's value was also part of the user agent string, as reported by navigator.userAgent.
完全対応 5
補足
補足 Starting in Firefox 5.0 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 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 あり
補足
完全対応 あり
補足
補足 Returns the browser UI language, not the value of the Accept-Language HTTP header.
Chrome Android 完全対応 あり
補足
完全対応 あり
補足
補足 Returns the browser UI language, not the value of the Accept-Language HTTP header.
Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
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 完全対応 あり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 ?
Available in workersChrome ? Edge ? Firefox 完全対応 35IE 未対応 なしOpera ? Safari 未対応 なしWebView Android ? Chrome Android ? Firefox Android 完全対応 35Opera Android ? Safari iOS 未対応 なしSamsung Internet Android ?

凡例

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

関連情報

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