0

「EasyJQuery」を使用して、以下のスクリプトを使用してユーザーの 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 ライブラリには Javascript ではなく PHP バージョンしかありません。

では、このライブラリは本当にサポートされなくなったのでしょうか? はいの場合、同様のものはありますか?

前もって感謝します。

4

2 に答える 2

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);
})
于 2013-09-26T19:52:09.500 に答える
1
$.ajax({ 
            url: '//freegeoip.net/json/', 
            type: 'POST', 
            dataType: 'jsonp',
            success: function(location) {
               console.log(location);
              }
        });
于 2015-12-03T11:47:55.417 に答える