我有一点问题。我正在运行国际网站,我需要制作一个简单的系统来根据IP显示图片。显示图像accroding IP地址
因此,如果访问者来自捷克共和国,具体图像将只有捷克文。如果访问者来自克罗地亚,图像将与croatien文本。等等。
你推荐什么?我知道如何在高级初学者级别上使用JavaScript。
任何想法?
我有一点问题。我正在运行国际网站,我需要制作一个简单的系统来根据IP显示图片。显示图像accroding IP地址
因此,如果访问者来自捷克共和国,具体图像将只有捷克文。如果访问者来自克罗地亚,图像将与croatien文本。等等。
你推荐什么?我知道如何在高级初学者级别上使用JavaScript。
任何想法?
您可以使用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>
请提供您尝试的[最小,完整,可验证](http://stackoverflow.com/help/mcve)例如,所以我们可以尝试解决你的问题,并解释你为什么自己的尝试失败 - 这样你可以学习一些有用的事情为你的未来发展,以及得到这个单一问题的答案。 –