如何显示/隐藏来自特定国家/地区的内容 [关闭]

Posted

技术标签:

【中文标题】如何显示/隐藏来自特定国家/地区的内容 [关闭]【英文标题】:How to Show/Hide Content From Specific Country [closed] 【发布时间】:2014-01-24 17:01:37 【问题描述】:

是否有任何内容仅在巴基斯坦显示。我有一个巴基斯坦公司的广告横幅,我只想在巴基斯坦展示该横幅。

【问题讨论】:

maxmind.com/en/geolocation_landing 【参考方案1】:

您可以从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);
        
    );
);

PKISO 3166-1 standard

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

Fiddle Demo

【讨论】:

以上是关于如何显示/隐藏来自特定国家/地区的内容 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何使选择器视图从 swift 3 中的特定行显示?

隐藏特定国家/地区的产品价格 WooCommerce

基于国家/地区的基于IP的内容[重复]

如何防止在 WooCommerce 中的某些国家/地区隐藏邮政编码/邮政编码字段

是否可以在 iFrame 中伪造国家/地区?

我们如何从特定国家/地区获取推文