只对首次访问的新用户,进行一次弹窗
先完成一个弹窗
alert(内容)
对弹窗行为进行验证
在什么情况下才会进行弹窗
设计
用户进行访问,我们先查一下,他的cookie中是否有一个键值对存在
键值对我们自己定义
比如,定义键is_visitted ,是否访问过
如果首次请求网站,它必然没有这个键值对
获取这个is_visitted对应的值的时候 ,会得到undefined
给这个用户一个cookie,给一个值, 假设访问过后给这个值为1
过程
判验cookie中某一个键是否存在
如果不存在,就表明是首次访问。 如果是首次访问,可以给他添加一个cookie,给他一个键值对。弹窗的功能写在这个分支里。
如果存在,表明已经访问过了
在哪里查看cookie的数据
代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="jquery-1.12.4.min.js"></script>
<script src="jquery.cookie.js"></script>
<script>
// 从cookie中获取一个键的值,如果这个值并不存在,结果会是undefined
var v = $.cookie("is_vistied2");
// alert(v);
if(v==undefined){
alert('这是广告');
$.cookie("is_vistied2", 1, {expires:1, path:"/"});
}
</script>
</head>
<body>
</body>
</html>