在一些电子商务
网站上,有商业
浏览历史记录,一些
视频和小说网站也可以记录
用户最近的浏览历史。
cookie可以用来记录客户用户的ID、
密码、浏览
网页、停留时间和其他信息。jQuery提供了一个cookie
插件,它可以非常方便地读取和写入cookie信息。
基本过程:
1。获取文章的标题和页面
地址,了解文章的细节。
2,获取浏览历史cookie信息,判断如果当前文章的浏览历史已经存在于浏览历史cookie中,则不
执行任何
操作。
3,如果在cookie浏览历史中没有当前文章的浏览记录,那么编写当前文章(文章标题和页面地址)的cookie信息来编写浏览历史的cookie信息,使用JSON数据格式编写的cookie信息很容易阅读。
4。获取浏览历史cookie信息,遍历JSON数据,分析和输出浏览历史。
详细解释:
1。确保网页详细记录浏览历史已载入jQuery和饼干plug-ins.get标题和文章页的页面地址:
无功art_title = $(。blog_txt H2 )(
文本); / /标题
无功art_url = document.url; / /网页地址
2,获取用户历史浏览记录。如果已经有浏览历史记录,然后分析历史记录的cookie信息(JSON数据格式)并获取记录长度。
VaR可以=真; / /饼干可以插入初始信息
VaR艺术=美元。饼干(艺术);
var = 0;
如果(艺术){
艺术= eval((+艺术+));
hisart.length len =;
}
3,如果浏览历史cookie信息已经存在,然后遍历cookie信息,对比当前文章的标题,如果cookie信息已经存在当前文章的标题,则停止该
程序,不要做任何事情。
$(艺术)。每个(
函数(){)
如果(this.title = = art_title){
添加= false; / /已经存在,无法插入。
返回false;
}
});
4。如果在浏览历史记录cookie没有当前的文章,你可以看看cookie信息,插在历史的cookie的文章。在这一点上,我们需要建立的JSON数据,结合现有的浏览记录cookie和当前网页的cookie信息转化为JSON格式的数据,然后把它们浏览历史上通过美元。cookie()
方法。
如果(= =真的可以){
var{ };
var
启动= 0;
如果(4){开始= 1;}
对于(var i =开始;i < i;i + +){
JSON = JSON + 称号的{ +艺术{我},标题+
}
JSON = JSON + 称号的{ + art_title +
美元。饼干(艺术
}
在这种方式中,我们得到了用户的浏览历史记录Cookie信息,cookie的
名字是艺术和JSON格式的数据,如价值:{ {标题:、
5,接下来,我们要
显示的cookie信息,需要显示用户的浏览历史。在相应的演示页面的
情况下,我们首先需要获得浏览历史记录cookie的值:艺术,然后分析遍历,输出到一个页面。代码如下:
$(函数(){())
var json = eval(((+ $。饼干(艺术)+))
var列表;
对于(var i = 0;i < json.length;i++){
列表=;
}
$(#一览表)。Html(名单);
});
我们把一列#列表演示页,其中,当然,需要加载到jQuery库和cookie插件提前。
以上是本文的全部内容,希望能帮助大家
学习cookie插件。