fix: request to unknown domain

This commit is contained in:
yanlong.wang 2024-10-08 12:02:27 +08:00
parent 5a4b35e4b9
commit 339af19192
No known key found for this signature in database
GPG Key ID: C0A623C0BADF9F37

View File

@ -341,8 +341,12 @@ export class PuppeteerControl extends AsyncService {
if (!requestUrl.startsWith('http:') && !requestUrl.startsWith('https:') && !requestUrl.startsWith('chrome-extension:') && requestUrl !== 'about:blank') { if (!requestUrl.startsWith('http:') && !requestUrl.startsWith('https:') && !requestUrl.startsWith('chrome-extension:') && requestUrl !== 'about:blank') {
return req.abort('blockedbyclient', 1000); return req.abort('blockedbyclient', 1000);
} }
const tldParsed = tldExtract(requestUrl); try {
domainSet.add(tldParsed.domain); const tldParsed = tldExtract(requestUrl);
domainSet.add(tldParsed.domain);
} catch (err) {
return req.abort('blockedbyclient', 1000);
}
const parsedUrl = new URL(requestUrl); const parsedUrl = new URL(requestUrl);