From 4484aac05e41abc98aca6a171ba8e520c8761f8b Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Wed, 12 Apr 2023 20:07:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20'SrcJuMethod.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJuMethod.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 SrcJuMethod.js diff --git a/SrcJuMethod.js b/SrcJuMethod.js new file mode 100644 index 00000000..17381ec7 --- /dev/null +++ b/SrcJuMethod.js @@ -0,0 +1,19 @@ +function toerji(item,sname,stype) { + let extra = item.extra || {}; + extra.name = extra.name || extra.pageTitle ||item.title; + extra.img = extra.img || item.pic_url || item.img; + extra.stype = stype; + extra.pageTitle = extra.pageTitle || extra.name; + if(item.url && !/js:|select:|\(|\)|=>|@/.test(item.url)){ + extra.surl = item.url.replace(/hiker:\/\/empty|#immersiveTheme#|#autoCache#|#noRecordHistory#|#noHistory#|#noLoading#|#/g,""); + extra.sname = sname; + } + if((item.col_type!="scroll_button") || item.extra){ + item.extra = extra; + } + item.url = (extra.surl||!item.url)?$('hiker://empty#immersiveTheme##autoCache#').rule(() => { + require(config.依赖); + erji(); + }):item.url + return item; +} \ No newline at end of file