From 842cd4b51b86f08fbfee4a60322490c33b8a13e4 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Sun, 26 Nov 2023 19:58:01 +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 | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/SrcJu.js b/SrcJu.js index 4cba4f92..9c06a157 100644 --- a/SrcJu.js +++ b/SrcJu.js @@ -311,7 +311,7 @@ function erji() { let name = erjidetails.name.replace(/‘|’|“|”|<[^>]+>|全集|国语|粤语/g,"").trim(); let myerjiextra = storage0.getMyVar('二级附加临时对象') || {};//二级换源时临时extra数据 let d = []; - let parse; + let parse = {}; let 公共; let 标识; let details; @@ -363,22 +363,27 @@ function erji() { //log("√缓存临时文件失败>"+e.message); } } + sauthor = parse["作者"]; } catch (e) { - xlog("√加载二级源接口>"+e.message); + xlog("√加载二级源接口有错误>"+e.message); } try { if (parse && surl) { - eval("let gonggong = " + sourcedata[0].public); - if (gonggong && gonggong.ext && /^http/.test(gonggong.ext)) { - requireCache(gonggong.ext, 48); - gonggong = ggdata; + try{ + eval("let gonggong = " + sourcedata[0].public); + if (gonggong && gonggong.ext && /^http/.test(gonggong.ext)) { + requireCache(gonggong.ext, 48); + gonggong = ggdata; + } + 公共 = gonggong || parse['公共'] || {}; + }catch(e){ + xlog("√加载公共代码有错误>"+e.message); } - 公共 = gonggong || parse['公共'] || {}; 标识 = stype + "_" + sname; MY_URL = surl; - sauthor = parse["作者"]; let detailsmark; + if(getMyVar('是否取缓存文件') && getMyVar('一级源接口信息') && !getMyVar("SrcJu_调试模式")){ let detailsdata = fetch(detailsfile); if (detailsdata != "") {