diff --git a/SrcJyXunmi.js b/SrcJyXunmi.js index 4dc45495..2311839f 100644 --- a/SrcJyXunmi.js +++ b/SrcJyXunmi.js @@ -1,10 +1,22 @@ //寻觅片源 function xunmi(name,data) { + setPageTitle('聚搜>'+name); addListener("onClose", $.toString(() => { clearMyVar('moviemore'); + clearMyVar('xunminum'); + clearMyVar('xunmitimeout'); + clearMyVar('starttask'); + clearMyVar('stoptask'); })); putMyVar('moviemore','1'); - setPageTitle('聚搜>'+name); + var cfgfile = "hiker://files/rules/Src/Juying/config.json"; + var Juyingcfg=fetch(cfgfile); + if(Juyingcfg != ""){ + eval("var JYconfig=" + Juyingcfg+ ";"); + putMyVar('xunminum',JYconfig['xunminum']?JYconfig['xunminum']:"10"); + putMyVar('xunmitimeout',JYconfig['xunmitimeout']?JYconfig['xunmitimeout']:"5"); + + } if(data){ var datalist = data; }else{ @@ -16,11 +28,6 @@ function xunmi(name,data) { var datalist = []; } try{ - var cfgfile = "hiker://files/rules/Src/Juying/config.json"; - var Juyingcfg=fetch(cfgfile); - if(Juyingcfg != ""){ - eval("var JYconfig=" + Juyingcfg+ ";"); - } if(JYconfig.TVBoxDY){ let TVBoxDY = JYconfig.TVBoxDY; if(/\/storage\/emulated\//.test(TVBoxDY)){TVBoxDY = "file://" + TVBoxDY} @@ -124,7 +131,7 @@ function xunmi(name,data) { title: grouplist[i]+'('+lists.length+')', url: $('#noLoading#').lazyRule((bess,datalist,name,count)=>{ if(getMyVar("starttask","0")=="1"){putMyVar("stoptask","1");} - for (let i = 0; i < 5; i++) { + for (let i = 0; i < parseInt(getMyVar("xunmitimeout","5"))+1; i++) { if(getMyVar("starttask","0")=="0"){ break; } @@ -164,15 +171,8 @@ function xunmi(name,data) { var beerrors = []; var success = 0; var num = 0; - var cfgfile = "hiker://files/rules/Src/Juying/config.json"; - var Juyingcfg=fetch(cfgfile); - if(Juyingcfg != ""){ - eval("var JYconfig=" + Juyingcfg+ ";"); - var xunminum = JYconfig['xunminum'] || 10; - var xunmitimeout = JYconfig['xunmitimeout'] || 5; - }else{ - var xunmitimeout = 5; - } + var xunminum = parseInt(getMyVar("xunminum","10")); + var xunmitimeout = parseInt(getMyVar("xunmitimeout","5")); var task = function(obj) { let url_api = obj.url; if (obj.type=="v1") {