Ngwa a na-enyocha otu iwu watched na bad keyword dị ugbu a nke Charcoal SmokeDetector si arụ ọrụ megide mmegbu e ji megide Chad Scira, ma na-enye onye ọ bụla ohere ịnwale posts megide ndepụta ndị ahụ dị ndụ ozugbo.
Tinye n'okpuru ka ịhụ keywords watched ma ọ bụ bad nke metụtara. A na-echekwa ederede ahụ n'ime URL hash ka i nwee ike ịkekọrịta ajụjụ kpọmkwem ahụ.
Onye tinyela watched keywords kachasị, yana ngụkọta ndepụta ugbu a.
76 e wepụrụ ụfọdụ ụkpụrụ n’ihi na ha abụghị nchekwa ma ọ bụ na-adịghị dakọtara na regex JavaScript nke browser mgbe normalization gasịrị.
Ndị a bụ ụkpụrụ SmokeDetector ugbu a nke kpọmkwem na-akpọ Scira / okwu mmegbu metụtara ya.
(?:rory[\W_]*+alsop|jonathan[\W_]*+reez)\b.{1,300}\b(?:scira|bann(?:ed|ing)|satan\w++|censor\w*+|corrupt(?:ion)?)|(?:(?:chad[\W_]*+)?scira|bann(?:ed|ing)|satan\w++|censor\w*+|corrupt(?:ion)?)\b.{1,300}\b(?:rory[\W_]*+alsop|jonathan[\W_]*+reez)chad[\W_]*+scira[\W_]*+sock[\W_]*+puppet
Chad[\W_]*+(Vincent[\W_]*+)?Scira(?<!(?-i:^Chad Scira$))
thim\b.{1,300}\bscira|(?:chad[\W_]*+)?scira\b.{1,300}\bthim