Потому что в официальном интерфейсе API нет функции получения системного языка.
Итак, я попробовал метод с использованием JavaScript, тестовый код выглядит следующим образом:
var JsSrc1 = navigator.language
var JsSrc2 = navigator.browserLanguage;
alert(JsSrc1+"|"+JsSrc2);
Вывод при использовании системы Android+Английский:
en-US|undefined
Вывод при использовании IOS+китайской системы:
zh-CN|undefined
Как видно из приведенного выше кода, мы можем получить системный язык платформы apicloud, совместимый с Android и IOS, через var JsSrc1 = navigator.language;.
Следующее упрощает код, а затем реализует язык системы суждений, который мы можем использовать:
var JsSrc1 = navigator.language;
if (JsSrc1 == "zh-CN") {
} else if (JsSrc1 == "en-US") {
} else {
}
Ссылаться на:Как получить язык браузера в JavaScript