Skip to content

Commit 8dd43ee

Browse files
committed
feat: 全局规则系统应用启用名单
1 parent b69f673 commit 8dd43ee

File tree

1 file changed

+30
-6
lines changed

1 file changed

+30
-6
lines changed

src/globalGroups.ts

+30-6
Original file line numberDiff line numberDiff line change
@@ -79,21 +79,36 @@ function filterAppsByGroup(apps: any[], groupNamePrefix: string): string[] {
7979
}
8080

8181
// 设置单独禁用
82-
const uniqueAppIdsAD = new Set([
82+
const diabledAppIdsAD = new Set([
8383
...diabledAppIds,
8484
'com.taptap', // TapTap
8585
...filterAppsByGroup(apps, '开屏广告'),
8686
]);
87-
const uniqueAppIdsUP = new Set([
87+
const diabledAppIdsUP = new Set([
8888
...diabledAppIds,
8989
...filterAppsByGroup(apps, '更新提示'),
9090
]);
91-
const uniqueAppIdsYM = new Set([
91+
const diabledAppIdsYM = new Set([
9292
...diabledAppIds,
9393
'xxx.pornhub.fuck', // JavDB
9494
...filterAppsByGroup(apps, '青少年模式'),
9595
]);
9696

97+
// 系统软件全局启用
98+
const enabledAppIds: string[] = [
99+
// 在一些系统软件中启用
100+
];
101+
102+
// 设置系统软件单独启用
103+
const enabledAppIdsAD = new Set([
104+
...enabledAppIds,
105+
'com.bbk.theme', // i 主题
106+
'com.sec.android.app.samsungapps', // 三星应用商店
107+
'com.bbk.appstore', // vivo应用商店
108+
]);
109+
const enabledAppIdsUP = new Set([...enabledAppIds]);
110+
const enabledAppIdsYM = new Set([...enabledAppIds]);
111+
97112
const globalGroups: RawGlobalGroup[] = [
98113
{
99114
key: 0,
@@ -116,7 +131,10 @@ const globalGroups: RawGlobalGroup[] = [
116131
'[childCount=0][visibleToUser=true][(text.length<10 && (text*="跳过" || text*="跳過" || text*="skip" || text*="Skip")) || id$="tt_splash_skip_btn" || vid*="skip" || vid*="Skip" || desc*="跳过" || desc*="skip" || (vid*="count" && vid*="down" && vid!*="countdown" && vid!*="load" && vid!*="add" && vid!*="ead" && vid!*="time")]',
117132
},
118133
],
119-
apps: [...uniqueAppIdsAD].map((id) => ({ id, enable: false })),
134+
apps: [...diabledAppIdsAD].map(
135+
(id) => ({ id, enable: false }),
136+
[...enabledAppIdsAD].map((id) => ({ id, enable: true })),
137+
),
120138
},
121139
{
122140
key: 1,
@@ -137,7 +155,10 @@ const globalGroups: RawGlobalGroup[] = [
137155
],
138156
},
139157
],
140-
apps: [...uniqueAppIdsUP].map((id) => ({ id, enable: false })),
158+
apps: [...diabledAppIdsUP].map(
159+
(id) => ({ id, enable: false }),
160+
[...enabledAppIdsUP].map((id) => ({ id, enable: true })),
161+
),
141162
},
142163
{
143164
key: 2,
@@ -155,7 +176,10 @@ const globalGroups: RawGlobalGroup[] = [
155176
],
156177
},
157178
],
158-
apps: [...uniqueAppIdsYM].map((id) => ({ id, enable: false })),
179+
apps: [...diabledAppIdsYM].map(
180+
(id) => ({ id, enable: false }),
181+
[...enabledAppIdsYM].map((id) => ({ id, enable: true })),
182+
),
159183
},
160184
];
161185
export default globalGroups;

0 commit comments

Comments
 (0)