From bed97b3c5c6c5d79dcb1bf6b4d4147a87a4a082b Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Tue, 8 Aug 2023 21:47:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJuPublic.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJuPublic.js | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/SrcJuPublic.js b/SrcJuPublic.js index 76e65efd..959ffa53 100644 --- a/SrcJuPublic.js +++ b/SrcJuPublic.js @@ -132,26 +132,31 @@ function getYiData(type,od) { url: "hiker://empty", col_type: "text_center_1", }) + }else if(data.length>0){ + require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuMethod.js'); + let info = {type: sourcedata[0].type, name: sourcedata[0].name}; + data.forEach(item => { + /* + let extra = item.extra || {}; + extra.name = extra.name || extra.pageTitle || (item.title?item.title.replace(/‘|’|“|”|<[^>]+>/g,""):""); + extra.img = extra.img || item.pic_url || item.img; + extra.stype = sourcedata[0].type; + extra.pageTitle = extra.pageTitle || extra.name; + if(item.url && !/js:|select:|\(|\)|=>|@|toast:|hiker:\/\/page/.test(item.url)){ + extra.surl = item.url.replace(/hiker:\/\/empty|#immersiveTheme#|#autoCache#|#noRecordHistory#|#noHistory#|#noLoading#|#/g,""); + extra.sname = sourcename; + item.url = $('hiker://empty#immersiveTheme##autoCache#').rule(() => { + require(config.依赖); + erji(); + }) + } + if((item.col_type!="scroll_button") || item.extra){ + item.extra = extra; + } + */ + item = toerji(item,info); + }) } - - data.forEach(item => { - let extra = item.extra || {}; - extra.name = extra.name || extra.pageTitle || (item.title?item.title.replace(/‘|’|“|”|<[^>]+>/g,""):""); - extra.img = extra.img || item.pic_url || item.img; - extra.stype = sourcedata[0].type; - extra.pageTitle = extra.pageTitle || extra.name; - if(item.url && !/js:|select:|\(|\)|=>|@|toast:|hiker:\/\/page/.test(item.url)){ - extra.surl = item.url.replace(/hiker:\/\/empty|#immersiveTheme#|#autoCache#|#noRecordHistory#|#noHistory#|#noLoading#|#/g,""); - extra.sname = sourcename; - item.url = $('hiker://empty#immersiveTheme##autoCache#').rule(() => { - require(config.依赖); - erji(); - }) - } - if((item.col_type!="scroll_button") || item.extra){ - item.extra = extra; - } - }) d = d.concat(data); }else{ d.push({