更新 'SrcJu.js'

Ju
src48597962 2 years ago
parent dcf130941c
commit 1eaa18ab51
  1. 46
      SrcJu.js

@ -156,6 +156,7 @@ function erji() {
let d = []; let d = [];
let parse; let parse;
let 公共; let 公共;
let 标识;
let details; let details;
let stype = MY_PARAMS.stype; let stype = MY_PARAMS.stype;
let datasource = [myerjiextra, MY_PARAMS, getMark(name, stype)]; let datasource = [myerjiextra, MY_PARAMS, getMark(name, stype)];
@ -181,7 +182,7 @@ function erji() {
let sourcedata2;//用于正常加载时,将二级接口存入当前页面PARAMS,确保分享时可以打开 let sourcedata2;//用于正常加载时,将二级接口存入当前页面PARAMS,确保分享时可以打开
try { try {
if (sourcedata.length == 0 && MY_PARAMS && MY_PARAMS.sourcedata) { if (sourcedata.length == 0 && MY_PARAMS && MY_PARAMS.sourcedata) {
log('√分享页面,且本地无对应接口'); //log('√分享页面,且本地无对应接口');
sourcedata.push(MY_PARAMS.sourcedata); sourcedata.push(MY_PARAMS.sourcedata);
} }
if (sourcedata.length > 0 && sourcedata[0].erparse) { if (sourcedata.length > 0 && sourcedata[0].erparse) {
@ -200,7 +201,12 @@ function erji() {
}catch(e){ }catch(e){
//log("√缓存临时文件失败>"+e.message); //log("√缓存临时文件失败>"+e.message);
} }
}
} catch (e) {
log("√加载二级源接口>"+e.message);
}
try {
if (parse && surl) {
if(parse&&parse['公共']){ if(parse&&parse['公共']){
公共 = parse['公共'] || {}; 公共 = parse['公共'] || {};
} }
@ -208,12 +214,7 @@ function erji() {
eval("let gonggong = " + sourcedata[0].public); eval("let gonggong = " + sourcedata[0].public);
公共 = gonggong || parse['公共'] || {}; 公共 = gonggong || parse['公共'] || {};
} }
} 标识 = stype + "_" + sname;
} catch (e) {
log("√加载二级源接口>"+e.message);
}
try {
if (parse && surl) {
MY_URL = surl; MY_URL = surl;
sauthor = parse["作者"] || sauthor; sauthor = parse["作者"] || sauthor;
let detailsmark; let detailsmark;
@ -276,10 +277,11 @@ function erji() {
if (getMyVar(sname + 'sort') == '1') { if (getMyVar(sname + 'sort') == '1') {
列表.reverse(); 列表.reverse();
} }
let 解析 = parse['解析']; //let 解析 = parse['解析'];
let list_col_type = getItem('SrcJuList_col_type', 'text_2');//列表样式 let list_col_type = getItem('SrcJuList_col_type', 'text_2');//列表样式
let lazy; let lazy;
let itype; let itype;
/*
if (stype=="漫画") { if (stype=="漫画") {
lazy = $("").lazyRule((解析, 公共) => { lazy = $("").lazyRule((解析, 公共) => {
let url = input.split("##")[1]; let url = input.split("##")[1];
@ -296,7 +298,31 @@ function erji() {
let download = $.toString((解析, 公共) => { let download = $.toString((解析, 公共) => {
return 解析(input,公共); return 解析(input,公共);
}, 解析, 公共); }, 解析, 公共);
*/
if (stype=="漫画") {
lazy = $("").lazyRule((标识,规则名) => {
let url = input.split("##")[1];
let 一级 = $.require('jiekou?rule=' + 规则名).一级(标识);
let 公共 = $.require('jiekou?rule=' + 规则名).公共(标识);
let 解析 = 一级['解析'];
let obj = {"公共": 公共, "标识": 标识}
return 解析(url,obj);
}, 标识, MY_RULE.title);
itype = "comic";
}else{
lazy = $("#readTheme##autoPage#").rule((解析, 公共) => {
let url = MY_PARAMS.url || "";
解析(url,公共);
}, 解析, 公共);
itype = "novel";
}
let download = $.toString((标识,规则名) => {
let 一级 = $.require('jiekou?rule=' + 规则名).一级(标识);
let 公共 = $.require('jiekou?rule=' + 规则名).公共(标识);
let 解析 = 一级['解析'];
let obj = {"公共": 公共, "标识": 标识}
return 解析(input,obj);
}, 标识, MY_RULE.title);
d.push({ d.push({
title: "详情简介", title: "详情简介",
url: $("#noLoading#").lazyRule((desc) => { url: $("#noLoading#").lazyRule((desc) => {

Loading…
Cancel
Save