1

海外からの訪問者が米国基地の Web サイトにアクセスしたときにポップアップを表示したいと考えています。できればjavascriptまたはjQueryフレームワークを使用してください。推奨事項はありますか?

4

1 に答える 1

0

jQuery、http://smart-ip.net/、およびhttps://github.com/carhartl/jquery-cookieを使用したソリューションを次に示します。

$(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();
        }
    }
});
于 2012-04-19T20:25:23.187 に答える