Update SrcJyMenu.js

pull/1/head
jevons0411 2 years ago
parent d4c1c07103
commit 10ba9c4229
  1. 63
      SrcJyMenu.js

@ -165,6 +165,25 @@ var erjimenu = [
}),
col_type: "text_2"
});
d.push({
title: '清除播放拦载记录',
url: $("清除拦截跳舞小姐姐视频记录?").confirm(()=>{
var recordfile = "hiker://files/rules/Src/Juying/parse.json";
var recordparse=fetch(recordfile);
if(recordparse != ""){
eval("var recordlist=" + recordparse+ ";");
recordlist['exclude'] = [];
writeFile(recordfile, JSON.stringify(recordlist));
return 'toast://已清除跳舞小姐姐视频拦截记录';
}else{
return 'toast://无记录';
}
}),
col_type: "text_2"
});
d.push({
col_type: "line_blank"
});
var parsefrom = [];
var recordfile = "hiker://files/rules/Src/Juying/parse.json";
var recordparse=fetch(recordfile);
@ -177,50 +196,22 @@ var erjimenu = [
}catch(e){ }
}
d.push({
title: '屏蔽优先解析',
url: parsefrom.length==0?'toast://没有优先解析,无需操作':$(parsefrom,3,"选择片源屏蔽优先解析").select(()=>{
title: '清除优先拦截记录',
url: $("清除app自带解析拦截黑名单记录?").confirm(()=>{
var recordfile = "hiker://files/rules/Src/Juying/parse.json";
var recordparse=fetch(recordfile);
if(recordparse != ""){
eval("var recordlist=" + recordparse+ ";");
var parseurl = recordlist.parse[input];
var parsename = recordlist.name[input];
delete recordlist.parse[input];
var filepath = "hiker://files/rules/Src/Juying/myjiexi.json";
var datafile = fetch(filepath);
if(datafile != ""){
eval("var datalist=" + datafile+ ";");
}else{
var datalist = [];
}
if(datalist.some(item => item.parse == parseurl)){
//私有解析在屏蔽优先时,仅排除片源
for(var j=0;j<datalist.length;j++){
if(datalist[j].parse==parseurl&&datalist[j].stopfrom.indexOf(input)==-1){
datalist[j].stopfrom[datalist[j].stopfrom.length] = input;
}
break;
}
writeFile(filepath, JSON.stringify(datalist));
var sm = '私有解析('+parsename+')>排除片源>'+input;
}else{
//app自带的解析在屏蔽优先时,直接加入黑名单
recordlist['excludeparse'] = recordlist['excludeparse']||[];
if(parseurl&&recordlist['excludeparse'].indexOf(parseurl)==-1){
recordlist['excludeparse'].push(parseurl);
}
var sm = parsename+'>加入全局黑名单';
}
recordlist['excludeparse'] = [];
writeFile(recordfile, JSON.stringify(recordlist));
refreshPage(false);
log('已屏蔽'+input+' 优先解析:'+sm);
return 'toast://已屏蔽'+input+'优先解析';
return 'toast://已清除app自带解析拦截黑名单记录';
}else{
return 'toast://无记录';
}
}),
col_type: "text_2"
});
d.push({
title: '反悔回退',
col_type: "rich_text"

Loading…
Cancel
Save