From ada4a5bb60ff23dbc0be8b04e0f607196ece70e1 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Thu, 6 Apr 2023 20:32:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJu.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJu.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/SrcJu.js b/SrcJu.js index 3bd709ed..2456cb2a 100644 --- a/SrcJu.js +++ b/SrcJu.js @@ -145,9 +145,11 @@ function erji() { let isload;//是否正确加载 let d = []; let parse; - let erjidata = storage0.getMyVar('erjidata') || getMark(name); - let sname = erjidata.sname || MY_PARAMS.sname || ""; - let surl = erjidata.surl || MY_PARAMS.surl || ""; + let stype = MY_PARAMS.stype; + let erjidata = storage0.getMyVar('erjidata') || getMark(name,stype) || MY_PARAMS; + let sname = erjidata.sname || ""; + let surl = erjidata.surl || ""; + MY_URL = surl; let sauthor = "未知"; let sourcedata = erdatalist.filter(it => { @@ -266,7 +268,7 @@ function erji() { }); setResult(d); //二级源浏览记录保存 - let erjidata = { name: name, sname: sname, surl: surl }; + let erjidata = { name: name, sname: sname, surl: surl, stype: stype }; setMark(erjidata); //收藏更新最新章节 if (parse['最新']) { @@ -401,7 +403,7 @@ function search(name, sdata) { } //取本地足迹记录 -function getMark(name) { +function getMark(name,stype) { let markfile = "hiker://files/rules/Src/Ju/mark.json"; let markdata = fetch(markfile); if (markdata != "") { @@ -410,7 +412,7 @@ function getMark(name) { var marklist = []; } let mark = marklist.filter(item => { - return item.name == name; + return item.name==name && it.type==stype; }) if (mark.length == 1) { return mark[0]; @@ -427,8 +429,8 @@ function setMark(data) { } else { var marklist = []; } - let mark = marklist.filter(item => { - return item.name == data.name; + let mark = marklist.filter(it => { + return it.name==data.name && it.type==data.stype; }) if (mark.length == 1) { let index = marklist.indexOf(mark[0]);