From aef7c7aef9855011603d0f2416c16daa4aa9dc19 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Thu, 6 Apr 2023 22:37:30 +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 | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/SrcJuPublic.js b/SrcJuPublic.js index 091c980d..2180b39e 100644 --- a/SrcJuPublic.js +++ b/SrcJuPublic.js @@ -27,8 +27,8 @@ let erdatalist = datalist.filter(it=>{ return it.erparse && it.type==runMode; }); -function getYiData(type) { - let d = []; +function getYiData(type,od) { + let d = od || []; let sourcedata = yidatalist.filter(it=>{ return it.name==yijisource; }); @@ -66,10 +66,14 @@ function getYiData(type) { extra.name = extra.name || item.title; extra.img = extra.img || item.pic_url || item.img; extra.stype = sourcedata[0].type; + extra.sname = yijisource; + if(item.url && /^http/.test(item.url)){ + extra.surl = item.url.replace(/#immersiveTheme#|#autoCache#|#noRecordHistory#|#noHistory#/,""); + } if((item.col_type!="scroll_button") || item.extra){ item.extra = extra; } - item.url = item.url || $('hiker://empty#immersiveTheme##autoCache#').rule(() => { + item.url = !extra.surl?item.url:$('#immersiveTheme##autoCache#').rule(() => { require(config.依赖); erji(); })