由于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 {
}