Javascript 为国际用户显示信息

Javascript 为国际用户显示信息,javascript,jquery,geolocation,Javascript,Jquery,Geolocation,当国际访问者访问我的美国基地网站时,我想显示一个弹出窗口。最好使用javascript或jQuery框架。有什么建议吗?下面是一个使用jQuery的解决方案,以及: 您想确定访客IP地址是否来自其他国家,因此这可能是一个有用的so链接:-但我不知道您真正需要知道什么,例如它是否检测到外国IP地址或什么。另一种方法是查看浏览器语言是否为英语。这方面的搜索词是本地化。 $(document).ready(function() { if (!$.cookie("international"))

当国际访问者访问我的美国基地网站时,我想显示一个弹出窗口。最好使用javascript或jQuery框架。有什么建议吗?

下面是一个使用jQuery的解决方案,以及:


您想确定访客IP地址是否来自其他国家,因此这可能是一个有用的so链接:-但我不知道您真正需要知道什么,例如它是否检测到外国IP地址或什么。另一种方法是查看浏览器语言是否为英语。这方面的搜索词是本地化。
$(document).ready(function() {
    if (!$.cookie("international")) {
        $.getJSON("http://smart-ip.net/geoip-json?callback=?", function(data){
            if (data.countryCode !== "US") {
                popUpFunction();
                $.cookie("international", "yes", { expires: 365 });
            } else {
                $.cookie("international", "no", { expires: 365 });
            }
        });
    } else {
        if ($.cookie("international") === "yes") {
            popUpFunction();
        }
    }
});