2010-01-20 3 views
0

IP 주소를 기반으로 사용자의 지구 위치 정보 (도시 및 국가 - 인터넷 서비스 제공 업체와 인터넷 속도가 좋음)를 얻으려면 어떻게해야합니까?asp.net mvc (크로스 도메인 보안 문제)로 위치 정보 확인

나는 이것을 검색하기위한 몇 가지 도구를 찾았으나 asp.net mvc에서 문제가 발생하는 것처럼 보입니다. 많은 사람들은 json과 크로스 도메인 아약스 호출에 관련된 "보안 위험"을 사용하는 것과 관련이 있습니다. 이 문제를 극복하기위한 아이디어가 있습니까?

답변

0

JSONP를 사용하고 계십니까? JSONP를 사용하면 다른 도메인의 데이터를 가져올 수 있습니다. 사용하려는 도구를 알려 주시면 도움이됩니다.

+0

WIP 매니아는 jsonp를 사용하며, 이것은 mvc에서 훌륭하게 작동합니다. http://www.wipmania.com/en/blog/geolocation-api-json-jsonp/ 그러나 도시 정보 나 ISP 정보는 제공하지 않습니다. http://ipinfodb.com/index.php는 더 좋아 보이지만 jsonp는 제공하지 않습니다. – Victor

+0

두 번째 ASP.NET MVC와 함께 사용할 수 있습니다. XML API 만 사용하십시오. 방금 봤어. 방금 URL을 요청하면 XML 형식의 데이터를 보냅니다. – stepanian

+0

랄프, 어떻게 이런 짓을 할 수 있는지 보여줄 수 있습니까? jquery를 사용하여 데이터를 가져 오려고하는데이 문제가 교차 도메인 요청 인 경우 보안 문제가 계속 발생합니다. – Victor