更新 'SrcJu.js'

Ju
src48597962 2 years ago
parent 5aaa75f046
commit ada4a5bb60
  1. 18
      SrcJu.js

@ -145,9 +145,11 @@ function erji() {
let isload;//是否正确加载 let isload;//是否正确加载
let d = []; let d = [];
let parse; let parse;
let erjidata = storage0.getMyVar('erjidata') || getMark(name); let stype = MY_PARAMS.stype;
let sname = erjidata.sname || MY_PARAMS.sname || ""; let erjidata = storage0.getMyVar('erjidata') || getMark(name,stype) || MY_PARAMS;
let surl = erjidata.surl || MY_PARAMS.surl || ""; let sname = erjidata.sname || "";
let surl = erjidata.surl || "";
MY_URL = surl; MY_URL = surl;
let sauthor = "未知"; let sauthor = "未知";
let sourcedata = erdatalist.filter(it => { let sourcedata = erdatalist.filter(it => {
@ -266,7 +268,7 @@ function erji() {
}); });
setResult(d); setResult(d);
//二级源浏览记录保存 //二级源浏览记录保存
let erjidata = { name: name, sname: sname, surl: surl }; let erjidata = { name: name, sname: sname, surl: surl, stype: stype };
setMark(erjidata); setMark(erjidata);
//收藏更新最新章节 //收藏更新最新章节
if (parse['最新']) { 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 markfile = "hiker://files/rules/Src/Ju/mark.json";
let markdata = fetch(markfile); let markdata = fetch(markfile);
if (markdata != "") { if (markdata != "") {
@ -410,7 +412,7 @@ function getMark(name) {
var marklist = []; var marklist = [];
} }
let mark = marklist.filter(item => { let mark = marklist.filter(item => {
return item.name == name; return item.name==name && it.type==stype;
}) })
if (mark.length == 1) { if (mark.length == 1) {
return mark[0]; return mark[0];
@ -427,8 +429,8 @@ function setMark(data) {
} else { } else {
var marklist = []; var marklist = [];
} }
let mark = marklist.filter(item => { let mark = marklist.filter(it => {
return item.name == data.name; return it.name==data.name && it.type==data.stype;
}) })
if (mark.length == 1) { if (mark.length == 1) {
let index = marklist.indexOf(mark[0]); let index = marklist.indexOf(mark[0]);

Loading…
Cancel
Save