2013-09-26 4 views
0

Я использовал «EasyJQuery» для обнаружения IP-адрес пользователя и другую информацию, используя скрипт ниже:Javascript: обнаружить реальный IP-адрес

<!-- Require jQuery/Anyversion --><script type="text/javascript" language="Javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<!-- Require EasyJQuery After JQuery --><script type="text/javascript" language="Javascript" src="http://api.easyjquery.com/easyjquery.js"></script> 
<script type="text/javascript" language="Javascript"> 
    // 1. Your Data Here 
    function my_callback(json) { 
     alert("IP :" + json.IP + " nCOUNTRY: " + json.COUNTRY); 
    } 

    function my_callback2(json) { 
     // more information at http://api.easyjquery.com/test/demo-ip.php 
     alert("IP :" + json.IP + " nCOUNTRY: " + json.COUNTRY + " City: " + json.cityName + " regionName: " + json.regionName); 
    } 

    // 2. Setup Callback Function 
    // EasyjQuery_Get_IP("my_callback"); // fastest version 
    EasyjQuery_Get_IP("my_callback2","full"); // full version 
</script> 

Теперь это больше не работает. Официальная страница теперь перенаправляется на: ip.codehelper.io, а библиотека Github имеет только версию PHP, а не Javascript.

Значит, эта библиотека больше не поддерживается? Если да, есть ли подобная?

Заранее спасибо.

ответ

3

На странице вы связаны с:

// First, embed this script in your head or at bottom of the page. 
<script src="http://www.codehelper.io/api/ips/?js"></script> 
// You can use it 
<script> 
    alert(codehelper_ip.IP); 
    alert(codehelper_ip.Country); 
</script> 

Или что-то подобное может быть лучше:

$.getJSON('http://www.codehelper.io/api/ips/?js&callback=?', function(response) { 
    console.log(response.IP, response.Country, response.CityName); 
}) 
+0

Рабочая, спасибо. – OussamaLord

1
$.ajax({ 
      url: '//freegeoip.net/json/', 
      type: 'POST', 
      dataType: 'jsonp', 
      success: function(location) { 
       console.log(location); 
       } 
     }); 
+0

, пожалуйста, добавьте краткое описание того, что делает ваш блок кода для вашего ответа. – GNi33

+0

Получение местоположения посетителя (т. Е. Города) с использованием JavaScript –

Смежные вопросы