<分区>
我正在运营国际网站,我需要制作一个简单的小系统来根据IP显示图片。
因此,如果访问者来自捷克共和国,则特定图像将只有捷克语文本。如果访问者来自克罗地亚,则图像将带有克罗地亚文字。等等。
你会推荐什么?
标签 javascript
<分区>
我正在运营国际网站,我需要制作一个简单的小系统来根据IP显示图片。
因此,如果访问者来自捷克共和国,则特定图像将只有捷克语文本。如果访问者来自克罗地亚,则图像将带有克罗地亚文字。等等。
你会推荐什么?
最佳答案
您可以使用 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>
关于javascript - 根据IP地址显示图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42573656/
相关文章:
javascript - Google 使用 jQuery 查询数组元素
javascript - Map/Reduce 给我 NaN 或错误的结果(由于 null)
javascript - naturalHeight 和 naturalWidth 属性是新增的还是已弃用?
javascript - 做改变并保存 Jquery PHP
javascript - Bootstrap : Tab doesn't show content correctly
javascript - 如何让 Angular 1.3 ngMessages 停止调整表单大小?