Skip to content

Commit 1fdc79d

Browse files
committed
chore: add domain ends
1 parent 032b316 commit 1fdc79d

File tree

2 files changed

+203
-1
lines changed

2 files changed

+203
-1
lines changed

src/bg/bg.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { runtime, tabs, windows, webRequest, type WebRequest } from 'webextension-polyfill';
22
import { disabledHosts, getHostname } from './utils/storage';
33
import { updateActiveTabIcon } from './utils/actionIcon';
4+
import { domainEnds } from './utils/domainEnds';
45

56
const patterns: string[] = [
67
'http://*/maps/embed*?*',
@@ -9,7 +10,7 @@ const patterns: string[] = [
910
'https://*/maps*?*output=embed*',
1011
];
1112

12-
const gLocales: string = ['com', 'de'].join('|'); // TODO: collect more locales
13+
const gLocales: string = domainEnds.join('|'); // TODO: collect more locales
1314
export const matcher: RegExp = new RegExp(
1415
// TODO: fix regex to fit more patterns
1516
`^(https?:\/\/)?(maps\.google\.(${gLocales})\/maps.*\?.*output=embed|(www\.)?google\.(${gLocales})\/maps\/embed.*\?)`

src/bg/utils/domainEnds.ts

Lines changed: 201 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,201 @@
1+
export const domainEnds: string[] = [
2+
'com',
3+
'ac',
4+
'ad',
5+
'ae',
6+
'com.af',
7+
'com.ag',
8+
'com.ai',
9+
'al',
10+
'am',
11+
'co.ao',
12+
'com.ar',
13+
'as',
14+
'at',
15+
'com.au',
16+
'az',
17+
'ba',
18+
'com.bd',
19+
'be',
20+
'bf',
21+
'bg',
22+
'com.bh',
23+
'bi',
24+
'bj',
25+
'com.bn',
26+
'com.bo',
27+
'com.br',
28+
'bs',
29+
'bt',
30+
'co.bw',
31+
'by',
32+
'com.bz',
33+
'ca',
34+
'com.kh',
35+
'cc',
36+
'cd',
37+
'cf',
38+
'cat',
39+
'cg',
40+
'ch',
41+
'ci',
42+
'co.ck',
43+
'cl',
44+
'cm',
45+
'cn',
46+
'com.co',
47+
'co.cr',
48+
'com.cu',
49+
'cv',
50+
'com.cy',
51+
'cz',
52+
'de',
53+
'dj',
54+
'dk',
55+
'dm',
56+
'com.do',
57+
'dz',
58+
'com.ec',
59+
'ee',
60+
'com.eg',
61+
'es',
62+
'com.et',
63+
'fi',
64+
'com.fj',
65+
'fm',
66+
'fr',
67+
'ga',
68+
'ge',
69+
'gf',
70+
'gg',
71+
'com.gh',
72+
'com.gi',
73+
'gl',
74+
'gm',
75+
'gp',
76+
'gr',
77+
'com.gt',
78+
'gy',
79+
'com.hk',
80+
'hn',
81+
'hr',
82+
'ht',
83+
'hu',
84+
'co.id',
85+
'iq',
86+
'ie',
87+
'co.il',
88+
'im',
89+
'co.in',
90+
'io',
91+
'is',
92+
'it',
93+
'je',
94+
'com.jm',
95+
'jo',
96+
'co.jp',
97+
'co.ke',
98+
'ki',
99+
'kg',
100+
'co.kr',
101+
'com.kw',
102+
'kz',
103+
'la',
104+
'com.lb',
105+
'com.lc',
106+
'li',
107+
'lk',
108+
'co.ls',
109+
'lt',
110+
'lu',
111+
'lv',
112+
'com.ly',
113+
'co.ma',
114+
'md',
115+
'me',
116+
'mg',
117+
'mk',
118+
'ml',
119+
'com.mm',
120+
'mn',
121+
'ms',
122+
'com.mt',
123+
'mu',
124+
'mv',
125+
'mw',
126+
'com.mx',
127+
'com.my',
128+
'co.mz',
129+
'com.na',
130+
'ne',
131+
'com.nf',
132+
'com.ng',
133+
'com.ni',
134+
'nl',
135+
'no',
136+
'com.np',
137+
'nr',
138+
'nu',
139+
'co.nz',
140+
'com.om',
141+
'com.pk',
142+
'com.pa',
143+
'com.pe',
144+
'com.ph',
145+
'pl',
146+
'com.pg',
147+
'pn',
148+
'com.pr',
149+
'ps',
150+
'pt',
151+
'com.py',
152+
'com.qa',
153+
'ro',
154+
'rs',
155+
'ru',
156+
'rw',
157+
'com.sa',
158+
'com.sb',
159+
'sc',
160+
'se',
161+
'com.sg',
162+
'sh',
163+
'si',
164+
'sk',
165+
'com.sl',
166+
'sn',
167+
'sm',
168+
'so',
169+
'st',
170+
'sr',
171+
'com.sv',
172+
'td',
173+
'tg',
174+
'co.th',
175+
'com.tj',
176+
'tk',
177+
'tl',
178+
'tm',
179+
'to',
180+
'tn',
181+
'com.tr',
182+
'tt',
183+
'com.tw',
184+
'co.tz',
185+
'com.ua',
186+
'co.ug',
187+
'co.uk',
188+
'com',
189+
'com.uy',
190+
'co.uz',
191+
'com.vc',
192+
'co.ve',
193+
'vg',
194+
'co.vi',
195+
'com.vn',
196+
'vu',
197+
'ws',
198+
'co.za',
199+
'co.zm',
200+
'co.zw',
201+
];

0 commit comments

Comments
 (0)