Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何仅向来自印度的游客投掷弹出窗口?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何仅向来自印度的游客投掷弹出窗口?

Javascript 如何仅向来自印度的游客投掷弹出窗口?,javascript,jquery,html,Javascript,Jquery,Html,我只想向使用JavaScript从印度访问的用户显示一个条目弹出窗口。您需要进行IP地理定位。有很多插件可以帮助您实现这一点,找到最适合您的应用程序的插件。首先获取访问者的IP $(document).ready(function () { $.getJSON("http://jsonip.com/?callback=?", function (data) { console.log(data); alert(data.ip); }); });

我只想向使用JavaScript从印度访问的用户显示一个条目弹出窗口。

您需要进行IP地理定位。有很多插件可以帮助您实现这一点,找到最适合您的应用程序的插件。

首先获取访问者的IP

$(document).ready(function () {
    $.getJSON("http://jsonip.com/?callback=?", function (data) {
        console.log(data);
        alert(data.ip);
    });
});
然后使用实际返回国家名称的服务,如
freegoip

$.getJSON("http://freegeoip.net/json/", function (data) {
    var country = data.country_name;
    var ip = data.ip;
});
之后,嘘你的弹出窗口

if(country == 'India') {
    //......
}

在提问时,您需要提供更多详细信息,并描述您已经尝试过的内容。可能重复:(并从那里链接了大量重复项)感谢Munawir的及时回复。这对我有效$(窗口)。加载(函数(){$.get(“),函数(响应){var country=response.country;//alert(country);if(country='IN'){$(“#myModal”).modal({background:'static',keyboard:false});}},“jsonp”); });