한짤 요약
ㅡㅡㅡㅡㅡㅡ
제 크롬 브라우저는 언어설정이 영어로 되어있지만,
현제 저의 위치는 한국인데 네이버 회원가입에서 알아서 한국이 골라지더라구요.?
기존에는...
저희 회사에서 만들고있는 앱,
기존에 제가 만들었던 앱은
회원가입 절차에서 휴대폰인증이 있었는데
국가 목록 한 200개쯤 되는 select box에서 내 나라를 찾아야했었어요.
그래서 이번에 회원가입할 때 알아서 사용자 위치 알아내서 골라주면
사용자가 편할거같았어요.
"how to get nation in browser"
"sign up form nation code"
"get country javascript"
기타등등 구글링 계속 해본결과
https://stackoverflow.com/questions/39213855/getting-the-users-region-with-navigator-language
이런 스택오버플로우 글이 있었으며
저 API는 솔루션중 하나입니다.
응답헤더에 Access-Control-Allow-Origin이 *로 설정되어있기 때문에,
CORS걱정안하고 호출하셔도 되요.
이걸로 사용자 회원가입 절차는 물론이고, 기타 휴대폰등록이 필요한 모든 서비스에서
사용자가 편하겠네요.
https://www.freeformatter.com/iso-country-list-html-select.html
저거 찾다가 어쩌다 얻어걸린건데 음 필요하신분은 참고하세요.
좀 더 생각해보니, 다국어를 지원하는 웹사이트에서라면
저걸로 알아서 기본 언어설정을 바꿀 수 있겠네요.
그전에는 일단 무조건 영어로 띄워놓고 거기서 고르도록했었어요.
아우 근데 1시간을 넘게 찾아도
KR이랑 +82를 같이 주는 무료 API가 없네요.
KR주는 무료 API는 저거포함해서 2개를 찾았는데..
+82까지 같이 주는 API는 다 유료네요 ㅠㅠㅠ
KR만 얻어서 82는 그냥 구해야겠어요..