我正在运行国际网站,我需要制作一个简单易用的系统来根据IP显示图片。
因此,如果访客来自捷克共和国,特定图像将只有捷克语文本。如果访客来自克罗地亚,图像将与克罗地亚文本。等等。
你会推荐什么?
答案 0 :(得分: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') {
$('#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>
答案 1 :(得分:0)