Skip to content

Commit 0a957ae

Browse files
authored
feat: 规则维护更新 (#426)
* feat: 全局规则-权限提示 * feat(淘宝): 自动选中发送原图 * fix(京东): 横幅广告 * fix(微信): 订阅号文章广告 * fix: 全局规则-开屏广告(#425) * fix(微博轻享版): 信息流广告
1 parent 6e046b2 commit 0a957ae

5 files changed

+31
-7
lines changed

src/apps/com.jingdong.app.mall.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ export default defineGkdApp({
173173
{
174174
key: 1,
175175
matches:
176-
'@View[desc.length=null][clickable=true][longClickable=false] -n ImageView <n RelativeLayout',
176+
'@View[desc.length=null][clickable=true][longClickable=false][visibleToUser=true][id=null] -n ImageView[id=null] <n RelativeLayout[id=null]',
177177
snapshotUrls: 'https://i.gkd.li/import/14163014',
178178
},
179179
{

src/apps/com.taobao.taobao.ts

+19
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,8 @@ export default defineGkdApp({
269269
key: 20,
270270
name: '功能类-登录授权',
271271
desc: '点击确认授权按钮',
272+
enable: false,
273+
fastQuery: true,
272274
rules: [
273275
{
274276
activityIds: 'com.taobao.browser.BrowserActivity',
@@ -277,5 +279,22 @@ export default defineGkdApp({
277279
},
278280
],
279281
},
282+
{
283+
key: 21,
284+
name: '功能类-自动选中发送原图',
285+
desc: '图片和视频选择器-自动选中底部中间的发送原图',
286+
enable: false,
287+
fastQuery: true,
288+
actionMaximum: 1,
289+
rules: [
290+
{
291+
activityIds:
292+
'com.taobao.taopai.business.image.album.ImageGalleryActivity',
293+
matches:
294+
'[text="预览"] + [text="原图"][clickable=true][width!=height]',
295+
snapshotUrls: 'https://i.gkd.li/i/19126601',
296+
},
297+
],
298+
},
280299
],
281300
});

src/apps/com.tencent.mm.ts

+2
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,7 @@ export default defineGkdApp({
310310
preKeys: [0, 1, 2],
311311
key: 10,
312312
name: '点击「与我无关」',
313+
action: 'clickCenter',
313314
matches:
314315
'[text*="广告"&&text.length<5] <<n View >n [text="与我无关"||text="不感兴趣"||text="关闭此广告"][visibleToUser=true]',
315316
snapshotUrls: [
@@ -319,6 +320,7 @@ export default defineGkdApp({
319320
'https://i.gkd.li/i/16798658',
320321
'https://i.gkd.li/i/18108538',
321322
'https://i.gkd.li/i/19121995',
323+
'https://i.gkd.li/i/19281051',
322324
],
323325
excludeSnapshotUrls: [
324326
'https://i.gkd.li/i/15061424', // 使用excludeMatches防止在文章末尾广告关闭后误触

src/apps/com.weico.international.ts

+3
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,15 @@ export default defineGkdApp({
3232
key: 1,
3333
preKeys: [0],
3434
name: '点击不感兴趣',
35+
action: 'clickCenter',
3536
matches: '[text="不感兴趣"]',
3637
snapshotUrls: [
3738
'https://i.gkd.li/import/12505755',
3839
'https://i.gkd.li/import/12505764',
3940
'https://i.gkd.li/i/14798365',
4041
'https://i.gkd.li/i/16667202',
42+
'https://i.gkd.li/i/19226502',
43+
'https://i.gkd.li/i/19310848',
4144
],
4245
},
4346
],

src/globalGroups.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export default defineGkdGlobalGroups([
7777
order: OPEN_AD_ORDER,
7878
matchRoot: true,
7979
actionMaximum: 2,
80-
matchTime: 90000,
80+
matchTime: 9000,
8181
fastQuery: true,
8282
resetMatch: 'app',
8383
actionMaximumKey: 0,
@@ -463,7 +463,7 @@ export default defineGkdGlobalGroups([
463463
{
464464
key: 7,
465465
name: '权限提示',
466-
desc: '! 该规则会自动拒绝 APP 一些权限申请弹窗提示,如果有影响请关闭',
466+
desc: '! 该规则会自动拒绝 APP 包括但不限于蓝牙、剪切板、通讯录、悬浮窗权限申请弹窗提示,如果有影响请关闭',
467467
enable: false,
468468
order: YOUTH_MODE,
469469
matchTime: 10000,
@@ -473,31 +473,31 @@ export default defineGkdGlobalGroups([
473473
{
474474
key: 0,
475475
matches: [
476-
`${COMMON_PREFIX}[(text*="将使用"||text*="是否允许"||text*="申请"||text*="需要"||text*="开启"||text*="打开"||text*="获取"||text*="授权"||text*="Allow")&&(text*="权限"||text~="(?is).*Permissions.*"||((text*="剪切板"||text*="剪贴板"||text*="粘贴")&&(text*="内容"||text*="信息"))||(text*="通讯录")||(text*="蓝牙"))&&(text!*="定位"&&text!*="位置"&&!(text~="(?is).*location.*")&&text!*="通知"&&text!*="成功"&&text!*="失败"&&(text!*="已"||text*="已知"))]`,
476+
`${COMMON_PREFIX}[(text*="将使用"||text*="是否允许"||text*="申请"||text*="需要"||text*="开启"||text*="打开"||text*="获取"||text*="授权"||text*="Allow")&&(text*="权限"||text~="(?is).*Permissions.*"||((text*="剪切板"||text*="剪贴板"||text*="粘贴")&&(text*="内容"||text*="信息"))||(text*="通讯录")||(text*="蓝牙")||(text*="悬浮窗"))&&(text!*="定位"&&text!*="位置"&&!(text~="(?is).*location.*")&&text!*="通知"&&text!*="成功"&&text!*="失败"&&(text!*="已"||text*="已知"))]`,
477477
`${COMMON_PREFIX}[(((text*="打开"||text*="開啟"||text*="开启"||text*="设置"||text*="允许")&&(text*="定位"))||text="是"||text="好"||text="启用"||text="确认"||text="确定"||text="同意"||text="开启"||text="设置"||text="允许"||text="好的"||((text*="去"||text*="立即"||text*="立刻"||text*="马上"||text*="前往"||text*="现在")&&(text*="开启"||text*="设置"||text*="授权"))||text="尝试一下"||text="开启设置"||text="立即打开"||text="发现好友"||text~="Authorize"||text~="Let’s go")&&text.length<6]`,
478478
`${NEGATION_PART_RULE_TEXT}`,
479479
],
480480
},
481481
{
482482
key: 1,
483483
matches: [
484-
`${COMMON_PREFIX}[(desc*="将使用"||desc*="是否允许"||desc*="申请"||desc*="需要"||desc*="开启"||desc*="打开"||desc*="获取"||desc*="授权"||desc*="Allow")&&(desc*="权限"||desc~="(?is).*Permissions.*"||((desc*="剪切板"||desc*="剪贴板"||desc*="粘贴")&&(desc*="内容"||desc*="信息"))||(desc*="通讯录")||(desc*="蓝牙"))&&(desc!*="定位"&&desc!*="位置"&&!(desc~="(?is).*location.*")&&desc!*="通知"&&desc!*="成功"&&desc!*="失败"&&(desc!*="已"||desc*="已知"))]`,
484+
`${COMMON_PREFIX}[(desc*="将使用"||desc*="是否允许"||desc*="申请"||desc*="需要"||desc*="开启"||desc*="打开"||desc*="获取"||desc*="授权"||desc*="Allow")&&(desc*="权限"||desc~="(?is).*Permissions.*"||((desc*="剪切板"||desc*="剪贴板"||desc*="粘贴")&&(desc*="内容"||desc*="信息"))||(desc*="通讯录")||(desc*="蓝牙")||(desc*="悬浮窗"))&&(desc!*="定位"&&desc!*="位置"&&!(desc~="(?is).*location.*")&&desc!*="通知"&&desc!*="成功"&&desc!*="失败"&&(desc!*="已"||desc*="已知"))]`,
485485
`${COMMON_PREFIX}[(((desc*="打开"||desc*="開啟"||desc*="开启"||desc*="设置"||desc*="允许")&&(desc*="定位"))||desc="是"||desc="好"||desc="启用"||desc="确认"||desc="确定"||desc="同意"||desc="开启"||desc="设置"||desc="允许"||desc="好的"||((desc*="去"||desc*="立即"||desc*="立刻"||desc*="马上"||desc*="前往"||desc*="现在")&&(desc*="开启"||desc*="设置"||desc*="授权"))||desc="尝试一下"||desc="开启设置"||desc="立即打开"||desc="发现好友"||desc~="Authorize"||desc~="Let’s go")&&desc.length<6]`,
486486
`${NEGATION_PART_RULE_DESC}`,
487487
],
488488
},
489489
{
490490
key: 2,
491491
matches: [
492-
`${COMMON_PREFIX}[(text*="将使用"||text*="是否允许"||text*="申请"||text*="需要"||text*="开启"||text*="打开"||text*="获取"||text*="授权"||text*="Allow")&&(text*="权限"||text~="(?is).*Permissions.*"||((text*="剪切板"||text*="剪贴板"||text*="粘贴")&&(text*="内容"||text*="信息"))||(text*="通讯录")||(text*="蓝牙"))&&(text!*="定位"&&text!*="位置"&&!(text~="(?is).*location.*")&&text!*="通知"&&text!*="成功"&&text!*="失败"&&(text!*="已"||text*="已知"))]`,
492+
`${COMMON_PREFIX}[(text*="将使用"||text*="是否允许"||text*="申请"||text*="需要"||text*="开启"||text*="打开"||text*="获取"||text*="授权"||text*="Allow")&&(text*="权限"||text~="(?is).*Permissions.*"||((text*="剪切板"||text*="剪贴板"||text*="粘贴")&&(text*="内容"||text*="信息"))||(text*="通讯录")||(text*="蓝牙")||(text*="悬浮窗"))&&(text!*="定位"&&text!*="位置"&&!(text~="(?is).*location.*")&&text!*="通知"&&text!*="成功"&&text!*="失败"&&(text!*="已"||text*="已知"))]`,
493493
`${COMMON_PREFIX}[(((text*="打开"||text*="開啟"||text*="开启"||text*="设置"||text*="允许")&&(text*="定位"))||text="是"||text="好"||text="启用"||text="确认"||text="确定"||text="同意"||text="开启"||text="设置"||text="允许"||text="好的"||((text*="去"||text*="立即"||text*="立刻"||text*="马上"||text*="前往"||text*="现在")&&(text*="开启"||text*="设置"||text*="授权"))||text="尝试一下"||text="开启设置"||text="立即打开"||text="发现好友"||text~="Authorize"||text~="Let’s go")&&text.length<6]`,
494494
`${NEGATION_PART_RULE_BUTTON}`,
495495
],
496496
},
497497
{
498498
key: 3,
499499
matches: [
500-
`${COMMON_PREFIX}[(desc*="将使用"||desc*="是否允许"||desc*="申请"||desc*="需要"||desc*="开启"||desc*="打开"||desc*="获取"||desc*="授权"||desc*="Allow")&&(desc*="权限"||desc~="(?is).*Permissions.*"||((desc*="剪切板"||desc*="剪贴板"||desc*="粘贴")&&(desc*="内容"||desc*="信息"))||(desc*="通讯录")||(desc*="蓝牙"))&&(desc!*="定位"&&desc!*="位置"&&!(desc~="(?is).*location.*")&&desc!*="通知"&&desc!*="成功"&&desc!*="失败"&&(desc!*="已"||desc*="已知"))]`,
500+
`${COMMON_PREFIX}[(desc*="将使用"||desc*="是否允许"||desc*="申请"||desc*="需要"||desc*="开启"||desc*="打开"||desc*="获取"||desc*="授权"||desc*="Allow")&&(desc*="权限"||desc~="(?is).*Permissions.*"||((desc*="剪切板"||desc*="剪贴板"||desc*="粘贴")&&(desc*="内容"||desc*="信息"))||(desc*="通讯录")||(desc*="蓝牙")||(desc*="悬浮窗"))&&(desc!*="定位"&&desc!*="位置"&&!(desc~="(?is).*location.*")&&desc!*="通知"&&desc!*="成功"&&desc!*="失败"&&(desc!*="已"||desc*="已知"))]`,
501501
`${COMMON_PREFIX}[(((desc*="打开"||desc*="開啟"||desc*="开启"||desc*="设置"||desc*="允许")&&(desc*="定位"))||desc="是"||desc="好"||desc="启用"||desc="确认"||desc="确定"||desc="同意"||desc="开启"||desc="设置"||desc="允许"||desc="好的"||((desc*="去"||desc*="立即"||desc*="立刻"||desc*="马上"||desc*="前往"||desc*="现在")&&(desc*="开启"||desc*="设置"||desc*="授权"))||desc="尝试一下"||desc="开启设置"||desc="立即打开"||desc="发现好友"||desc~="Authorize"||desc~="Let’s go")&&desc.length<6]`,
502502
`${NEGATION_PART_RULE_BUTTON}`,
503503
],

0 commit comments

Comments
 (0)