javascript - 如何检测 "phone"语言? (不是浏览器而是手机)

标签 javascript mobile

我必须使用 JavaScript(jQuery Mobile、phonegap)构建本地化应用程序。 每次我询问语言(navigator.language)时,即使我将手机语言设置为法语或西类牙语,它也会返回“en”。

我如何检测手机语言而不是导航器语言,导航器语言似乎不会随手机而变化?

最佳答案

据我所知,无法检测手机的语言。使用用户代理或 navigator.language 是唯一的自动化方式。

但是,最安全的做法可能是只询问用户他们说的是什么语言。

关于javascript - 如何检测 "phone"语言? (不是浏览器而是手机),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8879449/

相关文章:

java - 将变量从 Android 客户端发布到 php 服务器时出错

android - 我在哪里/如何获得三星 Galaxy Player (YP-G1) 的 Android SDK OEM USB 驱动程序

android - Google Play 商店的 RSS 提要

c# - 我应该如何构建我的应用程序以支持移动应用程序

javascript - 如何为 knockout View 模型中的每个可观察对象添加扩展器?

javascript - 谁标准化了 JavaScript 语言

javascript - 如何将 document.getElementsByTagName() 与 body 标签一起使用

javascript - jQuery 数据表默认折叠

html - 我可以只使用 css 在移动设备上实现没有滚动条的可滚动 flex 容器吗?

javascript - 在 AngularJS 中使用解析器和格式化程序在指令模板中执行双向绑定(bind)时出现问题