调取不到播放记录,麻烦大神看看。100分。在线等

wdmcsoft8 2019-03-15 12:26:23
调取不到播放记录,麻烦大神看看。一共两个文件。
index.html和history.js
现在一直显示:暂无收听记录,不知道问题出在哪,搞了好久了,麻烦大神看看

index.html内容
<div class="gonggao"><script type="text/javascript" src="/js/history.js"></script></div>


history.js内容

document.write('<div></div><div class="m-playhistory" id="m-playhistory">暂无收听记录</div>');
// history records
function PlayHistoryClass2(){
var cookieStr,nameArray=[],urlArray=[],allVideoArray=[];
this.getPlayArray2=function (){
cookieStr = document.cookie?document.cookie:'';
console.log(cookieStr);
//alert(cookieStr)

var start = cookieStr.indexOf("max_cms4_v=") + "max_cms4_v=".length,end = cookieStr.indexOf("_$_|",start),allCookieStr=

unescape(cookieStr.substring(start,end))
if(end==-1){allCookieStr="";return;}
allVideoArray = allCookieStr.split("_$_");
nameArray = new Array(),urlArray = new Array();
for(var i = 0; i < allVideoArray.length; i++){
var singleVideoArray = allVideoArray[i].split("^");
nameArray[i] = singleVideoArray[0];urlArray[i] = singleVideoArray[1];
}
}
this.viewPlayHistory2=function (div){
var tag = $(div),n = 20
if(navigator.cookieEnabled){
var innerStr = "";
for(var i =nameArray.length - 1; i >= 0; i--){
var textCount = nameArray[i].replace(/[^\x00-\xff]/g,"cc").length;
if(textCount <= n*2){
texts = nameArray[i];
}else{
texts = nameArray[i].substr(0,n)+"...";
}
$('#m-playhistory').html("您上次听到:<a href=\"" + urlArray[i] + "\"" + " title=\"" + nameArray[i] +

"\">" + texts + "</a>");
}
}
}
this.addPlayHistory2=function (name,url){
var count = 1; //播放历史列表调用条数
console.log(name);
var code_name = escape(name) + "^",code_url = escape(url) + "_$_",expireTime = new Date(new Date().setDate(new Date

().getDate() + 30)),timeAndPathStr = "|; expires=" + expireTime.toGMTString() + "; path=/";
if(cookieStr.indexOf("max_cms4_v=") != -1 || cookieStr.indexOf("_$_|") != -1){
var newCookieStr = "";
if(allVideoArray.length < count){
for(i in allVideoArray){
if(nameArray[i] == name) continue;
newCookieStr += escape(nameArray[i]) + "^" + escape(urlArray[i]) + "_$_" ;
}
}else{
for(var i = 1; i < count; i++){
if(nameArray[i] == name) continue;
newCookieStr += escape(nameArray[i]) + "^" + escape(urlArray[i]) + "_$_" ;
}
}
document.cookie = "max_cms4_v=" + newCookieStr + code_name + code_url + timeAndPathStr;
}else{
document.cookie = "max_cms4_v="+ code_name + code_url + timeAndPathStr;
}
}
}
var PlayHistoryObj=new PlayHistoryClass2();
PlayHistoryObj.getPlayArray2();
if(window.location.href.indexOf('video')!=-1) {
var hisname = $(".bookname").html()?$(".bookname").html().replace(/在线收听/,''):'暂无记录';
PlayHistoryObj.addPlayHistory2(hisname,location.href);
}
PlayHistoryObj.viewPlayHistory2("playhistory2");
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdmcsoft8 2019-03-15
  • 打赏
  • 举报
回复
如果需要网站,我发网址,代码看的太费劲。m.ysxs8.com
wdmcsoft8 2019-03-15
  • 打赏
  • 举报
回复
没有大神会吗?
wdmcsoft8 2019-03-15
  • 打赏
  • 举报
回复
没有大神吗?

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧