在Ionic 3应用程序中尝试获取有关用户所在国家的信息时遇到了麻烦。我需要的只是他/她的电话所在地的国家/地区信息。因此,如果他的电话语言环境为en-US
,那么只需将语言环境作为字符串并将其拆分以检索“美国”部分就可以了。
但是,我无法获得en-US
格式的语言环境。我尝试做的是:
a)使用角度TranslateService:translateService.getBrowserLang()
以及其他方法,但我只能拿回en
,不能拿回en-US
。
b)使用cordova全球化插件,但我无法使其正常工作,我很快发现自ECMAScript Internationalization API发布以来,它已被弃用。
c)使用ECMAScript国际化API,但仍无法以所需格式获取用户电话的语言环境
可以帮忙吗?我需要可以在Android和iOS上运行的功能