diff --git a/SrcParseS.js b/SrcParseS.js index 684b5788..462b3642 100644 --- a/SrcParseS.js +++ b/SrcParseS.js @@ -219,7 +219,7 @@ var SrcParseS = { var appjiexinum = JYconfig['appjiexinum'] || 50; putMyVar('SrcM3U8',JYconfig.cachem3u8); if(JYconfig.xiutannh){putMyVar('SrcXTNH',JYconfig.xiutannh);} - var mulnum = JYconfig.mulnum||3; + var mulnum = JYconfig.mulnum||2; if((MY_NAME=="海阔视界"&&getAppVersion()>=3369)||(MY_NAME=="嗅觉浏览器"&&getAppVersion()>=798)){ JYconfig['superweb'] = JYconfig.superweb==0?0:1; } @@ -371,27 +371,31 @@ var SrcParseS = { } } arr["sort"] = -1; - Uparselist.unshift(arr); - /* - if(myJXlist[j].web==1){ - Wparselist.unshift(arr); - }else if(parsemode==1){ + if((MY_NAME=="海阔视界"&&getAppVersion()>=4094)||(MY_NAME=="嗅觉浏览器"&&getAppVersion()>=1359)){ + //新版支持直接在js环境获取web嗅探结果 Uparselist.unshift(arr); + }else{ + if(myJXlist[j].web==1){ + Wparselist.unshift(arr); + }else if(parsemode==1){ + Uparselist.unshift(arr); + } } - */ myjxnum = myjxnum + 1; }else{ if(myJXlist[j].stopfrom.indexOf(from)==-1&&excludeparse.indexOf(myJXlist[j].parse)==-1&&!Uparselist.some(item => item.parse ==myJXlist[j].parse)){ let sort = myJXlist[j]['sort']||0; arr["sort"] = sort; - Uparselist.push(arr); - /* - if(myJXlist[j].web==1){ - Wparselist.push(arr); - }else if(parsemode==1){ + if((MY_NAME=="海阔视界"&&getAppVersion()>=4094)||(MY_NAME=="嗅觉浏览器"&&getAppVersion()>=1359)){ + //新版支持直接在js环境获取web嗅探结果 Uparselist.push(arr); + }else{ + if(myJXlist[j].web==1){ + Wparselist.push(arr); + }else if(parsemode==1){ + Uparselist.push(arr); + } } - */ myjxnum = myjxnum + 1; //非强制优先、非排除片源、非屏蔽优先调用 } @@ -466,8 +470,6 @@ var SrcParseS = { rurl = JSON.parse(gethtml).url||JSON.parse(gethtml).data.url||JSON.parse(gethtml).data; isjson = 1; } catch (e) { - - log(MY_NAME) function geturl(gethtml) { let rurl = ""; try { @@ -734,7 +736,7 @@ var SrcParseS = { let mnames = urljson.names||[]; let mheaders = urljson.headers; for(var j=0;j0){