잡동사니/깨달음

브라우저마다 locale을 표기하는 방법이 다르다.

배워도끝이없네 2021. 10. 19. 15:44

사이트에 접속지역별 자동 언어적용기능을 만들려 했는데

 

이것을 위해서 navigator.language함수를 이용했다.

 

그런데 특정브라우저에서만 작동하고 특정브라우저에서는 작동하지 않았다.. 이유는

 

엣지는 한국에서 접속시 "ko"를 , 크롬은 "ko-KR"을 반환했기 때문에다.

 

이 이외에도 해외국가 코드들이 브라우저마다 표기가 달라 애를 먹었었다.