一般手机网页或者PC端网站广告代码都是JS写的,为了更好的用户体验,很多小伙伴不知道如何广告关闭后不让其再显示;其实很简单,您使用cookies就好,让cookies记住您关闭动作,然后让其一定时间不显示;优点就是用户体验度好,缺点就是cookies有时间限制,假如有的客户自己自行清空浏览器缓存,那就立马失效了;
那怎么写cookies控制呢?首先我们要敲出写cookies代码:
function setCookie(name,value){
var exp = new Date();
exp.setTime(exp.getTime() + 24*60*60*1000);//有效期24小时
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
写好了cookies,然后应该写取出cookies代码:
function getCookie(name){
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
有了写,读代码,下面控制JS广告就简单了!首先要关联您关闭按钮点击事件,然后判断是否产生了cookies,有的话就不显示,没有的话就显示,是不是很简单呢?