mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-13 01:30:37 +08:00
Fix: reject domain normalizer
This commit is contained in:
parent
e13cee4e46
commit
817c491202
@ -6,7 +6,7 @@ import { createRetrieKeywordFilter as createKeywordFilter } from 'foxts/retrie';
|
||||
import { looseTldtsOpt } from '../../constants/loose-tldts-opt';
|
||||
import tldts from 'tldts-experimental';
|
||||
import { NetworkFilter } from '@ghostery/adblocker';
|
||||
import { fastNormalizeDomainWithoutWww } from '../normalize-domain';
|
||||
import { fastNormalizeDomain, fastNormalizeDomainWithoutWww } from '../normalize-domain';
|
||||
|
||||
const enum ParseType {
|
||||
WhiteIncludeSubdomain = 0,
|
||||
@ -445,9 +445,10 @@ export function parse($line: string, result: [string, ParseType], includeThirdPa
|
||||
return result;
|
||||
}
|
||||
|
||||
const domain = fastNormalizeDomainWithoutWww(sliced);
|
||||
const normalizer = white ? fastNormalizeDomain : fastNormalizeDomainWithoutWww;
|
||||
const domain = normalizer(sliced);
|
||||
|
||||
if (domain && domain === sliced) {
|
||||
if (domain) {
|
||||
result[0] = domain;
|
||||
|
||||
if (white) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user