如何使用jq获取历史浏览记录
功能?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('您已经成功清除了您的浏览历史!');
}?
好的。必要时可以直接调整功能。如果没有函数,可以直接写在需要的地方。其实并不难