From de02973cd29459b7bafba83ba4e537cf75abb287 Mon Sep 17 00:00:00 2001 From: AIsouler Date: Tue, 6 Aug 2024 07:35:36 +0800 Subject: [PATCH] =?UTF-8?q?perf(=E5=85=A8=E5=B1=80=E8=A7=84=E5=88=99):=20?= =?UTF-8?q?=E5=BC=80=E5=B1=8F=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/globalGroups.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/globalGroups.ts b/src/globalGroups.ts index 4f36faa5..58867e53 100644 --- a/src/globalGroups.ts +++ b/src/globalGroups.ts @@ -10,6 +10,7 @@ export default defineGkdGlobalGroups([ key: 0, name: '开屏广告', order: OPEN_AD_ORDER, + fastQuery: true, matchRoot: true, matchTime: 10000, actionMaximum: 1, @@ -18,21 +19,25 @@ export default defineGkdGlobalGroups([ rules: [ { key: 0, - fastQuery: true, - excludeMatches: - '[(text*="搜索" && text.length<6) || vid~="(?is).*search.*" || (desc*="搜索" && desc.length<6)][visibleToUser=true]', // 防止在应用的搜索页面误触 + excludeMatches: [ + // 防止在应用的搜索页面误触 + '[text*="搜索"][text.length<6][visibleToUser=true]', + '[(text*="搜索" && text.length<6) || vid~="(?is).*search.*" || (desc*="搜索" && desc.length<6)][visibleToUser=true]', + ], matches: '[text*="跳过"][text.length<10][visibleToUser=true]', }, { key: 1, - excludeMatches: - '[(text*="搜索" && text.length<6) || vid~="(?is).*search.*" || (desc*="搜索" && desc.length<6)][visibleToUser=true]', // 防止在应用的搜索页面误触 + excludeMatches: [ + // 防止在应用的搜索页面误触 + '[text*="搜索"][text.length<6][visibleToUser=true]', + '[(text*="搜索" && text.length<6) || vid~="(?is).*search.*" || (desc*="搜索" && desc.length<6)][visibleToUser=true]', + ], matches: '[childCount=0][visibleToUser=true][((text*="跳过" || text*="跳過" || text~="(?is).*skip.*") && text.length<10) || ((desc*="跳过" || desc*="跳過" || desc~="(?is).*skip.*") && desc.length<10) || id~="(?is).*tt_splash_skip_btn" || vid~="(?is).*skip.*" || (vid~="(?is).*count.*" && vid~="(?is).*down.*" && vid!~="(?is).*load.*" && vid!~="(?is).*time.*" && vid!~="(?is).*hour.*" && vid!~="(?is).*minute.*" && vid!~="(?is).*second.*" && vid!~="(?is).*add.*" && vid!~="(?is).*ead.*" && text!~="([01]?[0-9]|2[0-3])[::][0-5][0-9]")]', }, { key: 2, - fastQuery: true, matches: 'FrameLayout > FrameLayout[childCount>2] > @View[clickable=true][visibleToUser=true] + TextView[text=null] <