문제

Google 크롬을 사용할 때는 Google 지도에서 현지 언어(헝가리어)로 길안내를 제공하지만 IE에서는 영어로 길안내를 제공하는 것을 확인했습니다.

나는 크롬이 이것을 어떻게 알아내는지, 그리고 항상 사용자의 언어로 방향을 반환하는 코드를 어떻게 작성할 수 있는지 알고 싶습니다.

도움이 되었습니까?

해결책

HTTP요청에는 다음이 포함됩니다. Accept-Language 헤더 대부분의 OS/브라우저 조합에서 로케일 기본 설정에 따라 설정됩니다.Google은 귀하가 사용하는 로컬 도메인(예: 'google.it', 'google.hu')과 홈페이지의 환경설정 링크를 통해 설정한 환경설정을 조합하여 사용하여 페이지에 언어를 할당합니다.

IE가 Google 지도에 사용자의 지역을 잘못 표시하는 반면 Chrome은 이를 정확하게 추측했을 가능성이 있습니다.제어판에서 국가별 설정을 변경하여 IE의 로케일을 변경할 수 있으며, Chrome의 로케일은 (렌치 메뉴) > 기본 설정에서 변경할 수 있습니다.

다른 팁

나는 멀리 떨어져 있을 수도 있지만 Google이 기어를 사용하고 있다고 가정하는 것이 상당히 안전하다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top