我必须使用 JavaScript(jQuery Mobile、phonegap)构建本地化应用程序。 每次我询问语言(navigator.language)时,即使我将手机语言设置为法语或西类牙语,它也会返回“en”。
我如何检测手机语言而不是导航器语言,导航器语言似乎不会随手机而变化?
最佳答案
据我所知,无法检测手机的语言。使用用户代理或 navigator.language 是唯一的自动化方式。
但是,最安全的做法可能是只询问用户他们说的是什么语言。
关于javascript - 如何检测 "phone"语言? (不是浏览器而是手机),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8879449/