通过http://ipinfo.io网站api获得ip地址的详细信息,实现网站中英文切换。可能还有更多的网站提供ip查询,不过个人觉得http://ipinfo.io比较简单、实用。
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.0.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery.get('http://ipinfo.io/json',function(data){
if(data.country=='CN')
window.location.href="http://www.amazon.cn";
else
window.location.href="http://www.amazon.com";
});
});
/*
$ curl ipinfo.io
{
"ip": "107.178.200.197",
"hostname": "197.200.178.107.gae.googleusercontent.com",
"city": "Mountain View",
"region": "California",
"country": "US",
"loc": "37.4192,-122.0574",
"org": "AS15169 Google Inc.",
"postal": "94043"
}
*/
</script>