mirror of
https://github.com/AIsouler/GKD_subscription.git
synced 2025-12-22 01:35:32 +08:00
87 lines
2.6 KiB
TypeScript
87 lines
2.6 KiB
TypeScript
import { defineGkdApp } from '@gkd-kit/define';
|
||
|
||
export default defineGkdApp({
|
||
id: 'com.UCMobile',
|
||
name: 'UC浏览器',
|
||
groups: [
|
||
{
|
||
key: -1,
|
||
name: '开屏广告',
|
||
matchTime: 10000,
|
||
actionMaximum: 1,
|
||
resetMatch: 'app',
|
||
actionMaximumKey: 0,
|
||
priorityTime: 10000,
|
||
rules: [
|
||
{
|
||
key: 0,
|
||
matches:
|
||
'FrameLayout > FrameLayout[childCount>2] > @View[clickable=true][text=null][visibleToUser=true] + TextView[visibleToUser=true][text=null][index=parent.childCount.minus(1)]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13188653',
|
||
},
|
||
{
|
||
key: 1,
|
||
matches:
|
||
'[id="android:id/content"] > FrameLayout[childCount=4] >3 FrameLayout[childCount=4] > RelativeLayout[childCount=1] > View[childCount=0][text=null][clickable=true]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13197655',
|
||
},
|
||
{
|
||
key: 2,
|
||
fastQuery: true,
|
||
position: {
|
||
left: 'width * 0.9',
|
||
top: 'width * 0.1676',
|
||
},
|
||
matches: '[id="com.UCMobile.adn_jingdong_sdk:id/animation_view"]',
|
||
exampleUrls: 'https://e.gkd.li/92da64ad-5b08-4343-bec2-bb6a7e0bb92d',
|
||
snapshotUrls: 'https://i.gkd.li/i/16494884',
|
||
},
|
||
],
|
||
},
|
||
{
|
||
key: 0,
|
||
name: '分段广告-信息流广告',
|
||
activityIds: 'com.uc.browser.InnerUCMobile',
|
||
rules: [
|
||
{
|
||
key: 0,
|
||
matches:
|
||
'TextView[text="广告"] +n ImageView[desc="不感兴趣"][visibleToUser=true]',
|
||
snapshotUrls: [
|
||
'https://i.gkd.li/i/12880737',
|
||
'https://i.gkd.li/i/12881751', // 限定 visibleToUser=true,尽量减少对正常浏览信息的干扰
|
||
],
|
||
},
|
||
{
|
||
preKeys: [0],
|
||
key: 1,
|
||
matches: '[text^="屏蔽"][text$="广告"]',
|
||
snapshotUrls: [
|
||
'https://i.gkd.li/i/12880772',
|
||
'https://i.gkd.li/i/12881307',
|
||
],
|
||
},
|
||
],
|
||
},
|
||
{
|
||
key: 10,
|
||
name: '权限提示-通知权限',
|
||
matchTime: 10000,
|
||
actionMaximum: 1,
|
||
resetMatch: 'app',
|
||
rules: '@ImageView - LinearLayout >n [text="开启消息通知"]',
|
||
snapshotUrls: [
|
||
'https://i.gkd.li/i/12880812',
|
||
'https://i.gkd.li/i/12880802',
|
||
],
|
||
},
|
||
{
|
||
key: 11,
|
||
name: '功能类-请求添加桌面快捷方式权限弹窗',
|
||
activityIds: 'com.uc.browser.InnerUCMobile',
|
||
rules: '@ImageView + [text^="添加"][text$="到桌面"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/12880983',
|
||
},
|
||
],
|
||
});
|