为国际用户显示消息
Display message for international users
我想在国际访问者访问我的美国基地网站时显示一个弹出窗口。最好使用 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();
}
}
});
相关文章:
- 如果下载不成功,如何显示消息
- 如何在 jquery 中的速率按钮下方显示消息状态
- 删除所有可拖动元素后如何显示消息
- php表单验证n在表单上显示消息3秒钟并淡出
- 单击“点赞”按钮时显示消息
- javascript初学者-无法在屏幕上显示消息框
- 在表单提交后显示消息的方法
- 遍历列表,并在jQuery为空时显示消息
- 在jquery幻灯片登录表单上显示消息
- 如果文本筛选器在ng重复中未返回结果,则显示消息
- 以javascript显示消息框
- 在angular 1中,我如何检测angular是否受支持,并在屏幕上显示消息's不受支持
- 浏览器全屏显示,按键时不显示消息
- 选取随机数组元素,将其移除,并在没有更多可用元素时显示消息
- 仅当浏览器不是Google Chrome时显示消息
- 如果所有李都被隐藏,则显示消息
- 在提交表单和显示消息之前,如何检查表单输入是否全是数字
- 如果使用 JavaScript 登录失败,如何在登录页面中显示消息
- j查询验证未显示消息
- 为什么不显示消息