mirror of
https://github.com/KOP-XIAO/QuantumultX.git
synced 2026-01-25 13:05:10 +00:00
bug fixed
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2022-01-11 22:25⟧
|
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2022-01-11 22:35⟧
|
||||||
----------------------------------------------------------
|
----------------------------------------------------------
|
||||||
🛠 发现 𝐁𝐔𝐆 请反馈: @ShawnKOP_bot
|
🛠 发现 𝐁𝐔𝐆 请反馈: @ShawnKOP_bot
|
||||||
⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API
|
⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API
|
||||||
@@ -403,12 +403,12 @@ function flowcheck(cnt) {
|
|||||||
|
|
||||||
// regex 后的检查
|
// regex 后的检查
|
||||||
function RegCheck(total, typen, paraname,regpara) {
|
function RegCheck(total, typen, paraname,regpara) {
|
||||||
if(total.length == 0){
|
if(total.length == 0){
|
||||||
$notify("‼️ " + typen + " ➟ " + "⟦" + subtag + "⟧", "⛔️ 筛选正则: " + paraname + "=" + regpara, "⚠️ 筛选后剩余项为 0️⃣ , 请检查正则参数及原始链接", nan_link)
|
$notify("‼️ " + typen + " ➟ " + "⟦" + subtag + "⟧", "⛔️ 筛选正则: " + paraname + "=" + regpara, "⚠️ 筛选后剩余项为 0️⃣ , 请检查正则参数及原始链接", nan_link)
|
||||||
}else if((typen != "节点订阅" && Pntf0 !=0) || (typen == "节点订阅" && Pntf0 ==1)){
|
}else if((typen != "节点订阅" && Pntf0 !=0) || (typen == "节点订阅" && Pntf0 ==1)){
|
||||||
var nolist = total.length <= 10 ? emojino[total.length] : total.length
|
var nolist = total.length <= 10 ? emojino[total.length] : total.length
|
||||||
$notify("🤖 " + typen + " ➟ " + "⟦" + subtag + "⟧", "⛔️ 筛选正则: " + paraname + "=" + regpara, "⚠️ 筛选后剩余以下" + nolist + "个匹配项 \n ⨷ " + total.join("\n ⨷ "), sub_link)
|
$notify("🤖 " + typen + " ➟ " + "⟦" + subtag + "⟧", "⛔️ 筛选正则: " + paraname + "=" + regpara, "⚠️ 筛选后剩余以下" + nolist + "个匹配项 \n ⨷ " + total.join("\n ⨷ "), sub_link)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//判断订阅类型
|
//判断订阅类型
|
||||||
function Type_Check(subs) {
|
function Type_Check(subs) {
|
||||||
@@ -486,7 +486,7 @@ function TagCheck_QX(content) {
|
|||||||
var no=0 ;
|
var no=0 ;
|
||||||
for (var i = 0; i < Olist.length; i++) {
|
for (var i = 0; i < Olist.length; i++) {
|
||||||
var item = Olist[i] ? Olist[i] : ""
|
var item = Olist[i] ? Olist[i] : ""
|
||||||
typefix["shadowsocks"]=item.indexOf("ssr-protocol")!=-1? typefix["shadowsocksr"] : typefix["shadowsocks"]
|
typefix["shadowsocks"]=item.indexOf("ssr-protocol")!=-1? typefix["shadowsocksr"] : typefix["shadowsocks"]
|
||||||
if (item.replace(/ /gm, "").indexOf("tag=") != -1) {
|
if (item.replace(/ /gm, "").indexOf("tag=") != -1) {
|
||||||
var nl = item.slice(item.indexOf("tag"))
|
var nl = item.slice(item.indexOf("tag"))
|
||||||
var nm = nl.slice(nl.indexOf("=") + 1)
|
var nm = nl.slice(nl.indexOf("=") + 1)
|
||||||
@@ -615,7 +615,7 @@ function type_suffix(item) {
|
|||||||
function getnode_type(item,ind) {
|
function getnode_type(item,ind) {
|
||||||
if(item.trim()!="" && item.indexOf("tag=")!=-1) {
|
if(item.trim()!="" && item.indexOf("tag=")!=-1) {
|
||||||
ind = !/^(0|1|2|3|4|5|6|7)$/.test(ind) ? 8 : ind
|
ind = !/^(0|1|2|3|4|5|6|7)$/.test(ind) ? 8 : ind
|
||||||
typefix = {"shadowsocks":["𝐬𝐬","𝐒𝐒","🅢🅢","🆂🆂","ⓢⓢ","🅂🅂","𝕊𝕊","ˢˢ","SS"],"shadowsocksr":["𝐬𝐬𝐫","𝐒𝐒𝐑","🅢🅢🅡","🆂🆂🆁","ⓢⓢⓡ","🅂🅂🅁","𝕊𝕊ℝ","ˢˢʳ","SSR"],"vmess":["𝐯𝐦𝐞𝐬𝐬","𝐕𝐌𝐄𝐒𝐒","🅥🅜🅔🅢🅢","🆅🅼🅴🆂🆂","ⓥⓜⓔⓢⓢ","🅅🄼🄴🅂🅂","𝕍𝕞𝕖𝕤𝕤","ᵛᵐᵉˢˢ","VMESS"],"trojan":["𝐭𝐫𝐨𝐣𝐚𝐧","𝐓𝐑𝐎𝐉𝐀𝐍","🅣🅡🅞🅙🅐🅝","🆃🆁🅾🅹🅰🅽","ⓣⓡⓞⓙⓐⓝ"," | |||||||