Spaces:
Build error
Build error
fix: request to unknown domain
Browse files
backend/functions/src/services/puppeteer.ts
CHANGED
|
@@ -341,8 +341,12 @@ export class PuppeteerControl extends AsyncService {
|
|
| 341 |
if (!requestUrl.startsWith('http:') && !requestUrl.startsWith('https:') && !requestUrl.startsWith('chrome-extension:') && requestUrl !== 'about:blank') {
|
| 342 |
return req.abort('blockedbyclient', 1000);
|
| 343 |
}
|
| 344 |
-
|
| 345 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 346 |
|
| 347 |
const parsedUrl = new URL(requestUrl);
|
| 348 |
|
|
|
|
| 341 |
if (!requestUrl.startsWith('http:') && !requestUrl.startsWith('https:') && !requestUrl.startsWith('chrome-extension:') && requestUrl !== 'about:blank') {
|
| 342 |
return req.abort('blockedbyclient', 1000);
|
| 343 |
}
|
| 344 |
+
try {
|
| 345 |
+
const tldParsed = tldExtract(requestUrl);
|
| 346 |
+
domainSet.add(tldParsed.domain);
|
| 347 |
+
} catch (err) {
|
| 348 |
+
return req.abort('blockedbyclient', 1000);
|
| 349 |
+
}
|
| 350 |
|
| 351 |
const parsedUrl = new URL(requestUrl);
|
| 352 |
|