From 896b020494b61c2e83738dc7ed14a231aba8e7b5 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Sun, 2 Apr 2023 21:34:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJuman.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJuman.js | 59 +++++++++++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/SrcJuman.js b/SrcJuman.js index 6ffb3ffe..59347239 100644 --- a/SrcJuman.js +++ b/SrcJuman.js @@ -93,7 +93,7 @@ function yiji() { } data.forEach(item => { item.extra = {name: item.title, img: item.pic_url} - item.url = $('hiker://empty#immersiveTheme##autoCache#').rule(() => { + item.url = $('hiker://empty#immersiveTheme##noRecordHistory##noHistory#').rule(() => { require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuman.js'); sousuo2(); }) @@ -318,32 +318,14 @@ function search(name) { eval("let 搜索 = " + parse['搜索']) data = 搜索(); data.forEach(item => { - item.extra = {name: item.desc,img: item.pic_url,parse: JSON.stringify(parse)}; - item.desc = item.desc + ' 源:'+obj.name; - item.url = $("#noLoading#").lazyRule((sname,name,url) => { - storage0.putMyVar('erjisource'+name, {sname:sname,url:url}); - try { - eval('var SrcMark = ' + fetch("hiker://files/cache/src/JmMark.json")); - } catch (e) { - var SrcMark = ""; - } - if (SrcMark == "") { - SrcMark = { route: {} }; - } else if (SrcMark.route == undefined) { - SrcMark.route = {}; - } - SrcMark.route[name] = {sname:sname,url:url}; - let key = 0; - let one = ""; - for (var k in SrcMark.route) { - key++; - if (key == 1) { one = k } - } - if (key > 50) { delete SrcMark.route[one]; } - writeFile("hiker://files/cache/src/JmMark.json", JSON.stringify(SrcMark)); - refreshPage(); - return "toast://选择源:"+sname - },obj.name,name,item.url); + item.extra = {name: item.desc,img: item.pic_url,sname:sname,url:url,parse: JSON.stringify(parse)}; + item.url = $("#noLoading#").lazyRule(() => { + return $('hiker://empty#immersiveTheme##autoCache#').rule(() => { + require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuman.js'); + erji(); + }) + }); + item.desc = item.desc + '-源:'+obj.name; item.col_type = "avatar"; }) searchMark[name] = searchMark[name] || []; @@ -429,3 +411,26 @@ function Version() { putMyVar('SrcJuman-Version', '-V'+nowVersion); } } + + +/* + try { + eval('var SrcMark = ' + fetch("hiker://files/cache/src/JmMark.json")); + } catch (e) { + var SrcMark = ""; + } + if (SrcMark == "") { + SrcMark = { route: {} }; + } else if (SrcMark.route == undefined) { + SrcMark.route = {}; + } + SrcMark.route[name] = {sname:sname,url:url}; + let key = 0; + let one = ""; + for (var k in SrcMark.route) { + key++; + if (key == 1) { one = k } + } + if (key > 50) { delete SrcMark.route[one]; } + writeFile("hiker://files/cache/src/JmMark.json", JSON.stringify(SrcMark)); +*/ \ No newline at end of file