From e06b6abe36c4bfeabce9bab369bb294cc88e969b Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Fri, 23 Jun 2023 11:29:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyMenu.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyMenu.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/SrcJyMenu.js b/SrcJyMenu.js index 6d9fb065..bb7a86da 100644 --- a/SrcJyMenu.js +++ b/SrcJyMenu.js @@ -285,7 +285,7 @@ function lookset(){ } } if(lists.length>0){ - return $(lists,2,"选择需屏蔽的解析").select((recordfile,recordlist,from)=>{ + return $(lists,2,"选择需屏蔽的解析").select((recordfile,recordlist,from,lists)=>{ var filepath = "hiker://files/rules/Src/Juying/myjiexi.json"; var datafile = fetch(filepath); if(datafile != ""){ @@ -313,10 +313,25 @@ function lookset(){ var sm = input+'>接口自带解析加入全局黑名单'; log('已屏蔽'+input+' 优先解析:'+sm); } + let lists = lists || []; + function removeByValue(arr, val) { + for(var i = 0; i < arr.length; i++) { + if(arr[i] == val) { + arr.splice(i, 1); + break; + } + } + } + removeByValue(lists,input); + if(lists.length>0){ + recordlist.priorparse[from] = lists.join(";;"); + }else{ + delete recordlist.priorparse[from]; + } writeFile(recordfile, JSON.stringify(recordlist)); refreshPage(false); return sm; - },recordfile,recordlist,input) + },recordfile,recordlist,input,lists) }else{ delete recordlist.priorparse[input]; refreshPage(false);