『开发』Apicloud获取系统语言的方式

309 阅读1分钟

由于api官方接口没有提供获取系统语言的功能
所以我尝试使用JavaScript的方法,测试代码如下:

var JsSrc1 = navigator.language

var JsSrc2 = navigator.browserLanguage;

alert(JsSrc1+"|"+JsSrc2);

 

当使用Android+英语系统时输出:

en-US|undefined

当使用IOS+中文系统时输出:

zh-CN|undefined

由上述代码可以看出,我们可以通过var JsSrc1 = navigator.language;来获取apicloud平台系统语言兼容Android与IOS。
下面简化代码再实现判断系统语言便于我们使用:

var JsSrc1 = navigator.language;

if (JsSrc1 == "zh-CN") {

} else if (JsSrc1 == "en-US") {

} else {   

}

 


参考:JavaScript获取浏览器语言的方法