Skip to content

Instantly share code, notes, and snippets.

View stoneflyop1's full-sized avatar

Jifeng stoneflyop1

  • Shanghai, China
View GitHub Profile
@stoneflyop1
stoneflyop1 / detectBrowserLanguage.js
Last active February 13, 2019 13:25 — forked from leipert/detectBrowserLanguage.js
Detect browser language in javascript
// These window.navigator contain language information
// 1. languages -> Array of preferred languages (eg ["en-US", "zh-CN", "ja-JP"]) Firefox^32, Chrome^32
// 2. language -> Preferred language as String (eg "en-US") Firefox^5, IE^11, Safari,
// Chrome sends Browser UI language
// 3. browserLanguage -> UI Language of IE
// 4. userLanguage -> Language of Windows Regional Options
// 5. systemLanguage -> UI Language of Windows
var langSettings = window.navigator.language;