2017-03-03 7 views
2

少し問題があります。私は国際的なウェブサイトを運営しており、私はIPに従った絵を表示するための小さな簡単なシステムを作る必要があります。IPアドレスに一致する画像を表示する

訪問者がチェコ共和国出身の場合、特定の画像はチェコ語のみです。訪問者がクロアチア出身の場合、画像はクロアチア語のテキストになります。等々。

何をお勧めしますか?私は高度な初心者レベルでjavascriptを使用する方法を知っています。

すべてのアイデア?

+0

あなたの試みの[、最小完全、かつ検証](http://stackoverflow.com/help/mcve)の例を提供し、私たちがしようとすることができますしてくださいあなたの問題を解決し、あなた自身の試みが失敗した理由を説明してください。あなたの将来の発展に役立つ何かを学び、この1つの問題に対する答えを得ることができます。 –

答えて

1

ipinfo.ioサービスを利用すると、訪問先の国を取得できます。ここで

$.get("https://ipinfo.io", function(response) { 
    console.log(response.city, response.country); 
}, "jsonp"); 

完全な例です:

$.get("http://ipinfo.io", function (response) { 
 
    if(response.country === 'US') { 
 
    \t $('#country').html('United States'); 
 
    } 
 
    $("#details").html(JSON.stringify(response, null, 4)); 
 
}, "jsonp");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="country"></div> 
 
<hr/>Response: <pre id="details"></pre>

関連する問題