更新 'SrcJyMenu.js'

master
src48597962 4 months ago
parent f802f936b3
commit c8e65bf8bf
  1. 44
      SrcJyMenu.js

@ -410,43 +410,33 @@ function lookset() {
col_type: "line" col_type: "line"
}); });
d.push({ d.push({
title: '开启清除M3U8广告', title: 'M3U8广告清除规则',
url: $('#noLoading#').lazyRule((playSet) => { url: $('#noLoading#').lazyRule((playSet) => {
let sm;
if (playSet['clearM3u8Ad']) { if (playSet['clearM3u8Ad']) {
playSet['clearM3u8Ad'] = 0; delete playSet['clearM3u8Ad'];
sm = '关闭小程序主动清除m3u8广告'; storage0.putMyVar('playSet', playSet);
refreshPage(false);
return 'toast://关闭订阅M3U8广告清除规则';
} else { } else {
return $("确认要从聚影订阅M3U8广告清除规则来覆盖软件的?").confirm((playSet)=>{
playSet['clearM3u8Ad'] = 1; playSet['clearM3u8Ad'] = 1;
sm = '开启小程序主动清除m3u8广告';
}
storage0.putMyVar('playSet', playSet); storage0.putMyVar('playSet', playSet);
let m3u8Ad_file = config.依赖.replace(/[^/]*$/,'') + "m3u8_ad_rule.json";
let m3u8Ad = fetch(m3u8Ad_file);
if(m3u8Ad){
writeFile("hiker://files/rules/m3u8_ad_rule.json", fetch(m3u8Ad_file));
refreshPage(false); refreshPage(false);
return 'toast://' + sm; return "toast://开启订阅并已替换软件播放器的M3U8广告清除规则,重启软件生效";
}else{
refreshPage(false);
return "toast://开启订阅";
}
},playSet)
}
}, playSet), }, playSet),
pic_url: playSet['clearM3u8Ad']?getIcon("点播-开.svg"):getIcon("关.svg"), pic_url: playSet['clearM3u8Ad']?getIcon("点播-开.svg"):getIcon("关.svg"),
col_type: "text_icon" col_type: "text_icon"
}); });
d.push({
title: '查看M3U8广告规则',
url: $('#noLoading#').lazyRule(() => {
let m3u8Ad_file = globalMap0.getVar('Jy_gmParams').rulepath + "m3u8_ad_rule.json";
return "editFile://" + m3u8Ad_file;
}),
pic_url: 箭头图标,
col_type: "text_icon",
extra: {
longClick: [{
title: "替换软件的M3U8广告清除规则",
js: $.toString(() => {
let m3u8Ad_file = globalMap0.getVar('Jy_gmParams').rulepath + "m3u8_ad_rule.json";
writeFile("hiker://files/rules/m3u8_ad_rule.json", fetch(m3u8Ad_file));
return "toast://已替换软件播放器的M3U8广告清除规则";
})
}]
}
});
d.push({ d.push({
title: '<br>', title: '<br>',
col_type: 'rich_text' col_type: 'rich_text'

Loading…
Cancel
Save