From 72bb81b378f11579289c85b91e7608ed9b2a506b Mon Sep 17 00:00:00 2001 From: jevons0411 Date: Wed, 10 Aug 2022 15:38:45 +0800 Subject: [PATCH] Update SrcJuying.js --- SrcJuying.js | 62 ++++++++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 28 deletions(-) diff --git a/SrcJuying.js b/SrcJuying.js index 811be340..45af6961 100644 --- a/SrcJuying.js +++ b/SrcJuying.js @@ -66,36 +66,42 @@ function jiekouyiji() { datalist = datalist.filter(item => { return item.type!="xpath" && item.type!="biubiu"; }) - if(datalist.length>0&&!api_url){ - var cfgfile = "hiker://files/rules/Src/Juying/config.json"; - var Juyingcfg=fetch(cfgfile); - if(Juyingcfg != ""){ - eval("var JYconfig=" + Juyingcfg+ ";"); - }else{ - var JYconfig= {}; + if(datalist.length>0){ + if(!api_url){ + var cfgfile = "hiker://files/rules/Src/Juying/config.json"; + var Juyingcfg=fetch(cfgfile); + if(Juyingcfg != ""){ + eval("var JYconfig=" + Juyingcfg+ ";"); + }else{ + var JYconfig= {}; + } + JYconfig['Jydouli'] = {api_name:datalist[0].name, api_type:datalist[0].type, api_url:datalist[0].url, api_ua:datalist[0].ua}; + writeFile(cfgfile, JSON.stringify(JYconfig)); + log('未指定接口,默认第一个>'+datalist[0].name+datalist[0].url); + refreshPage(true); + } + + for(let i in datalist){ + d.push({ + title: api_url==datalist[i].url?'““””' + datalist[i].name + '':datalist[i].name, + col_type: 'scroll_button', + url: $('#noLoading#').lazyRule((Jydouli) => { + var cfgfile = "hiker://files/rules/Src/Juying/config.json"; + var Juyingcfg=fetch(cfgfile); + if(Juyingcfg != ""){ + eval("var JYconfig=" + Juyingcfg+ ";"); + }else{ + var JYconfig= {}; + } + JYconfig['Jydouli'] = Jydouli; + writeFile(cfgfile, JSON.stringify(JYconfig)); + refreshPage(false); + return "hiker://empty"; + }, {api_name:datalist[i].name, api_type:datalist[i].type, api_url:datalist[i].url, api_ua:datalist[i].ua}) + }); } - JYconfig['Jydouli'] = {api_name:datalist[0].name, api_type:datalist[0].type, api_url:datalist[0].url, api_ua:datalist[0].ua}; - writeFile(cfgfile, JSON.stringify(JYconfig)); - log('未指定接口,默认第一个>'+datalist[0].name+datalist[0].url); - refreshPage(true); - } - for(let i in datalist){ d.push({ - title: api_url==datalist[i].url?'““””' + datalist[i].name + '':datalist[i].name, - col_type: 'scroll_button', - url: $('#noLoading#').lazyRule((Jydouli) => { - var cfgfile = "hiker://files/rules/Src/Juying/config.json"; - var Juyingcfg=fetch(cfgfile); - if(Juyingcfg != ""){ - eval("var JYconfig=" + Juyingcfg+ ";"); - }else{ - var JYconfig= {}; - } - JYconfig['Jydouli'] = Jydouli; - writeFile(cfgfile, JSON.stringify(JYconfig)); - refreshPage(false); - return "hiker://empty"; - }, {api_name:datalist[i].name, api_type:datalist[i].type, api_url:datalist[i].url, api_ua:datalist[i].ua}) + col_type: "blank_block" }); }