2011-05-03 2 views

답변

1

내가 아는 JavaScript로 순전히 할 수있는 방법이 없습니다.

  • 내가 가장 쉬운 방법은 선택의 현지화 기능의 스크립팅-langauge를 사용하여, Accept-Language 헤더를 기반으로 통화를 결정하는 서버 측 스크립트를 호출하는 것입니다 생각합니다. Accept-Language를 언어 이상으로 사용하는 것은 논쟁의 여지가 있습니다. 개인적으로 나는 통화를 전환 할 수있는 방법을 방문자에게 제공하는 한 괜찮다고 생각합니다.

  • IP geolocation도 실행 가능한 대안이 될 수 있지만 전 세계적으로 얼마나 정확한지 확실하지 않습니다. 다시 말하지만, 방문자에게 통화를 전환 할 수있는 방법을 제공하십시오.

+0

Accept-Language, 좋은 생각을 생각하지 않았습니다. 그래도 같은 언어를 사용하는 여러 국가 (예 : 스페인과 멕시코)를 구별하지 않을 것입니다. – Parand

+0

IP 지리적 위치 정보를 사용하고 통화를 알아내는 국가에서 사용을 마쳤습니다. – Parand

1

afaik 사용자의 IP 또는 다른 "geolocation"정보를 자바 스크립트로 가져올 방법이 없습니다. 그러나 사용하여 오프셋 로컬 시간대 얻을 수 .getTimezoneOffset()

관련 문제