[16] 似たようなものに navigator.systemLanguage
と
navigator.userLanguage
があります。
[20] JavaScript 1.2 で追加されました。
[11] Firefox、Safari、Chrome、Opera が実装しています。 WinIE7 は実装していないっぽいです。
[12] 日本語版の場合、 Safari は ja-JP
を返しますが、
それ以外は ja
を返します。
[13] NC4 は jp
を返したらしいですが、未確認です。
[14] Opera は利用者界面の言語設定と Accept-Language:
の設定が一体化していますが、 利用者界面の言語設定だけから値が決まるようです。
[15] Chrome は利用者界面の言語設定が反映されるようです。
[21] Safari Developer FAQ ( 版) <http://developer.apple.com/jp/internet/safari/faq.html#anchor1>
GeckoベースのブラウザであるSafariはnavigator.languageプロパティをサポートし、Internet Explorer 5はnavigator.userLanguageをサポートしています。
[17] Mozilla-gumi Forum [One Topic All View / Re[1]: MacOSX Safariでmozilla-japanにアクセスすると英語版のダウンロードになりませんか? / Page: 0] (Mozilla-gumi 著, 版) <http://forum.mozilla.gr.jp/cbbs.cgi?mode=al2&namber=11993&rev=&&KLOG=79#12007>
btm の投稿 :2004/11/12(Fri) 00:57:14
実際に試してみました。 Safari: navigator.language : en navigator.userLanguage : undefined navigator.systemLanguage : undefined Firefox 1.0 日本語版: navigator.language : ja-JPM navigator.userLanguage : undefined navigator.systemLanguage : undefined
[117] Web Applications 1.0 r7606 Document navigator.language. (Also, add a Workers topic you can subscribe to. Right now, it's a subset of the DOM APIs topic.) ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=7605&to=7606>
[118] Web Applications 1.0 r8231 Try to improve the fingerprinting-avoidance advice for navigator.language ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=8230&to=8231>
[18] Web Applications 1.0 r7746 Default navigator.language to 'en' instead of null. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=7745&to=7746>
[19] 780953 – Add language change event ( ( 版)) <https://bugzilla.mozilla.org/show_bug.cgi?id=780953>
[1] Fix #881: Make NavigatorLanguage#language non-nullable · whatwg/html@d5ccd65 ( 版) <https://github.com/whatwg/html/commit/d5ccd6595271916e8f947d9bf0412288a985f7ae>
[2] 55366 – Don't reveal UI language to site/page -- Change navigator.language to use Accept-Language instead of the UI language ( ()) <https://bugzilla.mozilla.org/show_bug.cgi?id=55366>
[3] NavigatorLanguage.language - Web APIs | MDN () <https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/language>
[4] navigator.language
と toLocaleString
の言語が異なることがあるようです。
[5] 288670 - Use intl.accept_languages to choose the locale for a package if the current locale is unavailable ( ()) <https://bugzilla.mozilla.org/show_bug.cgi?id=288670>