如何使用jq获取历史浏览记录

//读写cookie函数

功能?GetCookie(c_name)

{

如果?(document.cookie.length?& gt?0)

{

c_start?=?document.cookie.indexOf(c_name?+?"=")

如果?(c_start?!=?-1)

{

c_start?=?c_start?+?c_name.length?+?1;

c_end?=?document . cookie . index of(";",c _ start);

如果?(c_end?==?-1)

{

c_end?=?document . cookie . length;

}

回归?unescape(document . cookie . substring(c _ start,c _ end));

}

}

回归?空

}?

功能?SetCookie(c_name,value,expiredays)

{

var?exdate?=?新的?date();

exdate.setDate(exdate.getDate()?+?expired days);

document.cookie?=?c_name?+?"="?+转义(值)?+?((expiredays?==?null)?""?:?";expires=?+?ex date . togmtstring());?//使设置的生效时间正确。添加toGMTString()

}?

导入文档后。单击并创建COOKIE?

/创建cookie

功能?get cookies(id,title){

var?saveid?=?get cookie(' id ');

var?保存标题?=?GetCookie('产品');

if(saveid?!=?null?& amp& amp?保存标题?!=?空)

{

var?saveids?=?saveid.split(',');

var?保存标题?=?savetitle.split(',');

var?哈西德?=?假的;

saveid?=?'';

保存标题?=?'';

j?=?1;

for(I = save ids . length-1;我& gt=0;我-)

{

if(saveids[i]==ids?& amp& amp?哈西德)?继续;

不然呢?{

if(saveids[i]==ids?& amp& amp?!哈西德)?哈西德?=?真实;

saveid?+=?(saveid== ' '?saveids[i]?:?,'+saveids[I]);

保存标题?+=?(savetitle== ' '?savetitles[i]?:?,'+save titles[I]);

j++;

if(j==10?& amp& amp?哈西德)?打破;

if(j==9?& amp& amp?!哈西德)?打破;

}

}

如果(哈西德)?{?回归?假的;?}

不然呢?saveid?+=?,'+ids;

保存标题?+=?,'+标题;

SetCookie('id ',saveid,1);

SetCookie('产品',savetitle,1);

}

其他

{

SetCookie('id ',ids,1);?//这是文章ID,很容易链接。

SetCookie('产品',标题,1);?//这是要显示的文章的标题。

}?

}?

创建以读取内容页上的COOKIE。?

& lt!-输出cookie-& gt;

& lt剧本?type = " text/JavaScript " & gt;

var?saveid?=?get cookie(' id ');

var?保存标题?=?GetCookie('产品');

if(saveid?!=?null?& amp& amp?保存标题?!=?空)

{

var?saveids?=?saveid.split(',');

var?保存标题?=?savetitle.split(',');

var?哈西德?=?假的;

saveid?=?'';

保存标题?=?'';

for(I = save ids . length-1;我& gt=0;我-)

{

document . write(" & lt;李?class=\"listline2?textflow\ "?onmouseover = \ " this . style . background color = ' # e 4 e 5 ea ' \ "?

onmouseout = \ " this . style . background color = ' ' \ " & gt;"?+?

“& lt跨度?class = \ " adKeyword \ " & gt& lt/span>。?& lt答?href=\"/plus/view.php?aid="+saveids[i]+"\ "?title=\ " "

+save titles[I]+" \ " & gt;"+save titles[I]+" & lt;/a & gt;& lt/李& gt");

}

}

& lt/script & gt;?

最后,清除COOKIE。这可以用AJAX实现。其实用JS也有那个效果。?

//剔除cookie,这里AJAX更好。

功能?destroy_cookie(){

SetCookie('id ','',1);

SetCookie('产品','',1);

document . getelementbyid(' view history ')。innerHTML =

Window.alert('您已经成功清除了您的浏览历史!');

}?

好的。必要时可以直接调整功能。如果没有函数,可以直接写在需要的地方。其实并不难