如何显示/隐藏特定国家/地区的内容

时间:2014-01-24 17:01:37

标签: javascript jquery html5 geolocation blogger

是否只在巴基斯坦展示内容?我有一个巴基斯坦公司的广告横幅,我想只在巴基斯坦展示这个横幅。

1 个答案:

答案 0 :(得分:4)

您可以使用smart-ip.net中名为Geo-IP API的服务:

$(function() {
    $.getJSON('http://smart-ip.net/geoip-json?callback=?', function(data) {
        if (data.countryCode == 'PK') {
            $('#ad_banner').show();
            $('body').text('You are from Pakistan');
        }else{
            $('#ad_banner').hide();
            $('body').text('You are from ' + data.countryName);
        }
    });
});

其中PK ISO 3166-1 standard

的2个字符的国家/地区标识符

<强> Fiddle Demo