html记录访客信息代码,[JS]记录访客最近浏览网页js代码

1.[代码][JavaScript]代码

网页特效 js记录访客最近浏览过的网页

刷新一下试试!把下面的代码放到要记录“访客最近浏览过的网页”的页面中就可以了。

您最近浏览过的网页

未找到您最近浏览过的网页

if(navigator.cookieEnabled){//判断是否支持Cookie

var tag = document.getElementById("www_zzjs_net");//输出结果DIV id

var N = 10;//太长标题截取汉字字数

var listCount = 10;//记录和显示最近几条

var myTitle = escape(document.title) + "^";//取标题

var myUrl = escape(location.pathname) + "$";//取地址

var expTime = new Date(new Date().setDate(new Date().getDate() + 500));//设定过期时间为500天

var edp = "|; expires=" + expTime.toGMTString() + "; path=/";//组合Cookie参数

var allCookie = document.cookie;//取出全部Cookie

if(allCookie.indexOf("news=") != -1 || allCookie.indexOf("$|") != -1){//判断是否为第一次浏览

var myCookieStart = allCookie.indexOf("news=") + "news=".length;

var myCookieEnd = allCookie.indexOf("$|",myCookieStart);

var myCookieall = unescape(allCookie.substring(myCookieStart,myCookieEnd));

var myCookie = myCookieall.split("$");

var myCookieTit = new Array();

var myCookieUrl = new Array();

for(var i = 0; i < myCookie.length; i++){

var myCookieOne = myCookie[i].split("^");

myCookieTit[i] = myCookieOne[0];

myCookieUrl[i] = myCookieOne[1];

}

var tagDat = "";

for(var i =myCookieTit.length - 1; i >= 0; i--){//从先到后顺序取得结果值

var textCount = myCookieTit[i].replace(/[^\x00-\xff]/g,"aa").length;

if(textCount <= N*2){

texts = myCookieTit[i];

}else{

for(var a = N; a < textCount; a++){

texts = myCookieTit[i].substr(0,a);

if(texts.replace(/[^\x00-\xff]/g,"aa").length >= N*2){

texts += "..."

break;

}

}

}

tagDat += "" + texts + ""

}

tag.innerHTML =tagDat;//输出结果给页面div

var newCookie = "";

if(myCookie.length < listCount){

for(i in myCookie){

if(myCookieTit[i] == document.title) continue;//去除重复

newCookie += escape(myCookieTit[i]) + "^" + escape(myCookieUrl[i]) + "$" ;

}

}else{

for(var i = 1; i < listCount; i++){

if(myCookieTit[i] == document.title) continue;

newCookie += escape(myCookieTit[i]) + "^" + escape(myCookieUrl[i]) + "$" ;

}

}

document.cookie = "news=" + newCookie + myTitle + myUrl + edp;

}else{

document.cookie = "news="+ myTitle + myUrl + edp;

}

}else{//不支持Cookie的处理

tag.innerHTML="您的浏览器关闭了Cookie功能,不能为您自动保存最近浏览过的网页!"

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值