我想在国际访问者访问我的美国基地网站时显示一个弹出窗口。最好使用 javascript 或 jQuery 框架。有什么建议吗?
最佳答案
这是一个使用 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();
}
}
});
关于javascript - 向国际用户显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10234961/