更新 'SrcJyMenu.js'

master
src48597962 7 months ago
parent 0766f2682f
commit 31c458bbe6
  1. 30
      SrcJyMenu.js

@ -1,5 +1,5 @@
//本代码仅用于个人学习,请勿用于其他作用,下载后请24小时内删除,代码虽然是公开学习的,但请尊重作者,应留下说明 //本代码仅用于个人学习,请勿用于其他作用,下载后请24小时内删除,代码虽然是公开学习的,但请尊重作者,应留下说明
let getIcon = globalMap0.getMyVar('gmParams').getIcon; require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js');
//二级统一菜单 //二级统一菜单
function erjimenu(desc,name,group) { function erjimenu(desc,name,group) {
return [ return [
@ -127,6 +127,9 @@ function cutSource(name, group) {
} }
function lookset() { function lookset() {
addListener("onClose", $.toString(() => {
clearMyVar('playSet');
}));
setPageTitle("点播二级观看设置"); setPageTitle("点播二级观看设置");
let recordfile = globalMap0.getMyVar('gmParams').rulepath + "parse.json";//解析相关记录文件 let recordfile = globalMap0.getMyVar('gmParams').rulepath + "parse.json";//解析相关记录文件
let parseRecord = {}; let parseRecord = {};
@ -135,7 +138,10 @@ function lookset() {
eval("parseRecord =" + fetch(recordfile) + ";"); eval("parseRecord =" + fetch(recordfile) + ";");
}catch(e){} }catch(e){}
} }
let playSet = storage0.getItem('playSet') || {};
let playSet = storage0.getMyVar('playSet') || storage0.getItem('playSet') || Juconfig['playSet'] || {};
clearItem('playSet');
let d = []; let d = [];
d.push({ d.push({
col_type: "line_blank" col_type: "line_blank"
@ -154,7 +160,7 @@ function lookset() {
} else { } else {
playSet['printlog'] = 0; playSet['printlog'] = 0;
} }
storage0.setItem('playSet', playSet); storage0.putMyVar('playSet', playSet);
refreshPage(false); refreshPage(false);
return 'toast://切换成功'; return 'toast://切换成功';
}, playSet), }, playSet),
@ -222,7 +228,7 @@ function lookset() {
title: '聚影智能', title: '聚影智能',
url: $('#noLoading#').lazyRule((playSet) => { url: $('#noLoading#').lazyRule((playSet) => {
playSet['parsemode'] = 1; playSet['parsemode'] = 1;
storage0.setItem('playSet', playSet); storage0.putMyVar('playSet', playSet);
refreshPage(false); refreshPage(false);
return 'toast://聚影智能 | 上次优先>接口自带+私有解析'; return 'toast://聚影智能 | 上次优先>接口自带+私有解析';
}, playSet), }, playSet),
@ -233,7 +239,7 @@ function lookset() {
title: '强制嗅探', title: '强制嗅探',
url: $('#noLoading#').lazyRule((playSet) => { url: $('#noLoading#').lazyRule((playSet) => {
playSet['parsemode'] = 2; playSet['parsemode'] = 2;
storage0.setItem('playSet', playSet); storage0.putMyVar('playSet', playSet);
refreshPage(false); refreshPage(false);
return 'toast://强制嗅探 | 将web解析组线路进video播放器'; return 'toast://强制嗅探 | 将web解析组线路进video播放器';
}, playSet), }, playSet),
@ -244,7 +250,7 @@ function lookset() {
title: '手动切换', title: '手动切换',
url: $('#noLoading#').lazyRule((playSet) => { url: $('#noLoading#').lazyRule((playSet) => {
playSet['parsemode'] = 3; playSet['parsemode'] = 3;
storage0.setItem('playSet', playSet); storage0.putMyVar('playSet', playSet);
refreshPage(false); refreshPage(false);
return 'toast://手动切换 | 代理播放,在播放页手动选择解析'; return 'toast://手动切换 | 代理播放,在播放页手动选择解析';
}, playSet), }, playSet),
@ -265,7 +271,7 @@ function lookset() {
playSet['xiutannh'] = 'x5'; playSet['xiutannh'] = 'x5';
sm = 'x5'; sm = 'x5';
} }
storage0.setItem('playSet', playSet); storage0.putMyVar('playSet', playSet);
refreshPage(false); refreshPage(false);
return 'toast://嗅探内核切换为:'+sm; return 'toast://嗅探内核切换为:'+sm;
}, playSet), }, playSet),
@ -280,7 +286,7 @@ function lookset() {
} else { } else {
playSet['video'] = 1; playSet['video'] = 1;
} }
storage0.setItem('playSet', playSet); storage0.putMyVar('playSet', playSet);
refreshPage(false); refreshPage(false);
return 'toast://已切换'; return 'toast://已切换';
}, playSet), }, playSet),
@ -325,7 +331,7 @@ function lookset() {
} else { } else {
playSet['cachem3u8'] = 0; playSet['cachem3u8'] = 0;
} }
storage0.setItem('playSet', playSet); storage0.putMyVar('playSet', playSet);
refreshPage(false); refreshPage(false);
return 'toast://切换成功'; return 'toast://切换成功';
}, playSet), }, playSet),
@ -341,7 +347,7 @@ function lookset() {
} else { } else {
playSet['isTest'] = 1; playSet['isTest'] = 1;
} }
storage0.setItem('playSet', playSet); storage0.putMyVar('playSet', playSet);
refreshPage(false); refreshPage(false);
return 'toast://切换成功'; return 'toast://切换成功';
}, playSet), }, playSet),
@ -359,7 +365,7 @@ function lookset() {
playSet['dmRoute'] = 1; playSet['dmRoute'] = 1;
sm = '仅针对官网地址有效,需要dm盒子小程序'; sm = '仅针对官网地址有效,需要dm盒子小程序';
} }
storage0.setItem('playSet', playSet); storage0.putMyVar('playSet', playSet);
refreshPage(false); refreshPage(false);
return 'toast://' + sm; return 'toast://' + sm;
}, playSet), }, playSet),
@ -441,6 +447,8 @@ function lookset() {
col_type: 'rich_text' col_type: 'rich_text'
}); });
setResult(d); setResult(d);
Juconfig['playSet'] = playSet;
writeFile(cfgfile, JSON.stringify(Juconfig));
} }
//主页导航按钮菜单 //主页导航按钮菜单
let menubtns = ["管理", "历史", "收藏", "点播", "直播", "Alist", "云盘"];//"搜索", let menubtns = ["管理", "历史", "收藏", "点播", "直播", "Alist", "云盘"];//"搜索",

Loading…
Cancel
Save