diff --git a/SrcJyData.js b/SrcJyData.js index a701c889..3e2e2694 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -202,7 +202,10 @@ function JYerji(){ var isline = 0; } } - if(isline==0){lists.push(playlist);} + if(isline==0){ + lists.push(playlist); + tabs = []; + } } //线路部份 @@ -263,56 +266,56 @@ function JYerji(){ }) } } - - //推送tvbox - if(getItem('enabledpush', '') == '1' && datasource == "360"){ - let push = { - "name": MY_PARAMS.title||'聚影', - "pic": pic.split('@')[0], - "content": desc, - "director": details1.split('\n')[0].replace('导演:',''), - "actor": details1.split('主演:')[1].split('\n')[0] - }; - let tvip = getItem('hikertvboxset', ''); - d.push({ - title: '推送至TVBOX', - url: $("#noLoading#").lazyRule((push,lists,tvip) => { - if(tvip==""){ - return 'toast://观影设置中设置TVBOX接收端ip地址,完成后回来刷新一下'; - } - let urls = []; - for(let i in lists){ - let list = lists[i]; - if(list.length>0){ - urls.push(list.join('#').replace(/\&/g, '&&')); - } + } + //推送tvbox + if(getItem('enabledpush', '') == '1' && datasource == "360"){ + let push = { + "name": MY_PARAMS.title||'聚影', + "pic": pic.split('@')[0], + "content": desc, + "director": details1.split('\n')[0].replace('导演:',''), + "actor": details1.split('主演:')[1].split('\n')[0], + "from": tabs.length>0?tabs[lineindex]:'360' + }; + let tvip = getItem('hikertvboxset', ''); + d.push({ + title: '推送至TVBOX', + url: $("#noLoading#").lazyRule((push,lists,tvip) => { + if(tvip==""){ + return 'toast://观影设置中设置TVBOX接收端ip地址,完成后回来刷新一下'; + } + let urls = []; + for(let i in lists){ + let list = lists[i]; + if(list.length>0){ + urls.push(list.join('#').replace(/\&/g, '&&')); } + } - if(urls.length>0){ - push['url'] = urls.join('$$$'); - var state = request(tvip + '/action', { - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - //'X-Requested-With': 'XMLHttpRequest', - 'Referer': tvip - }, - timeout: 2000, - body: 'do=push&url=' + JSON.stringify(push), - method: 'POST' - }); - //log(push); - //log(state); - if (state == 'ok') { - return 'toast://推送成功,如果tvbox显示“没找到数据”可能是该链接需要密码或者当前的jar不支持。'; - } else { - return 'toast://推送失败' - } + if(urls.length>0){ + push['url'] = urls.join('$$$'); + var state = request(tvip + '/action', { + headers: { + 'Content-Type': 'application/x-www-form-urlencoded', + //'X-Requested-With': 'XMLHttpRequest', + 'Referer': tvip + }, + timeout: 2000, + body: 'do=push&url=' + JSON.stringify(push), + method: 'POST' + }); + //log(push); + //log(state); + if (state == 'ok') { + return 'toast://推送成功,如果tvbox显示“没找到数据”可能是该链接需要密码或者当前的jar不支持。'; + } else { + return 'toast://推送失败' } - return 'toast://所有线路均不支持推送列表'; - }, push, lists, tvip), - col_type: 'scroll_button' - }) - } + } + return 'toast://所有线路均不支持推送列表'; + }, push, lists, tvip), + col_type: 'scroll_button' + }) } try{