From 0beeec03dbc091e32d33c491d700319b51d53b43 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Fri, 1 Nov 2024 22:06:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJySet.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJySet.js | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/SrcJySet.js b/SrcJySet.js index e29e31b7..f9716c4f 100644 --- a/SrcJySet.js +++ b/SrcJySet.js @@ -1906,6 +1906,7 @@ function resource() { addListener("onClose", $.toString(() => { clearMyVar('importjiekou'); clearMyVar('importjiexi'); + clearMyVar('importAdRule'); clearMyVar('importtype'); clearMyVar('importinput'); })); @@ -1994,6 +1995,19 @@ function resource() { return "hiker://empty"; }) }); + d.push({ + title:(getMyVar('importAdRule','1')=="1"?getide(1):getide(0))+'广告规则', + col_type:'scroll_button', + url:$('#noLoading#').lazyRule(() => { + if(getMyVar('importAdRule')=="0"){ + putMyVar('importAdRule','1'); + }else{ + putMyVar('importAdRule','0'); + } + refreshPage(false); + return "hiker://empty"; + }) + }); }else if(importtype=="3"){ d.push({ title: '当前订阅地址:' + Juconfig['dySource'], @@ -2030,7 +2044,7 @@ function resource() { d.push({ title: '🆗 '+(importtype=="4"?'确定扫描':importtype=="3"?'确定订阅':'确定导入(' + (Juconfig["importmode"]?"全量":"增量")+')'), - url: importtype=="1"&&getMyVar('importjiekou','1')!="1"&&getMyVar('importjiexi','1')!="1"?'toast://请选择导入项目':$('#noLoading#').lazyRule((Juconfig,cfgfile) => { + url: importtype=="1"&&getMyVar('importjiekou','1')!="1"&&getMyVar('importjiexi','1')!="1"&&getMyVar('importAdRule','1')!="1"?'toast://请选择导入项目':$('#noLoading#').lazyRule((Juconfig,cfgfile) => { let importtype = getMyVar('importtype','1'); let input = getMyVar('importinput', '').trim(); @@ -2287,6 +2301,9 @@ function Resourceimport(input,importtype,importmode){ } if(getMyVar('importjiexi','1')=="1"){ imports.jx = 1; + } + if(getMyVar('importAdRule','1')=="1"){ + imports.ad = 1; } let boxSource = getBoxSource(input, 1, imports); if(boxSource.message){ @@ -2314,6 +2331,10 @@ function Resourceimport(input,importtype,importmode){ clearMyVar('importinput'); refreshPage(false); } + if(boxSource.adRule){ + let m3u8Ad_file = globalMap0.getVar('Jy_gmParams').rulepath + "m3u8_ad_rule.json"; + writeFile(m3u8Ad_file, boxSource.adRule); + } return 'toast://TVBox导入:'+(sm?sm:'导入异常,详情查看日志'); } }