2 ms·
The arms race is that the next time you come back to the page, the offending element has a slightly different style (randomized CSS class name, RGB values chang
by dmurray 6y ago
The arms race is that the next time you come back to the page, the offending element has a slightly different style (randomized CSS class name, RGB values changed by 1, font size changed by 0.1...) and your browser doesn't recognise it as being the right element to block.
- dredmorbius 6y agoWhitelist, not blacklist. Which whould break CSS minifiers, but that's the point.
- chmod775 6y agoMatch by ranges so changing values by 1 doesn't work. At the end of the day a human would have to come up with an entirely alternative style for the page to defeat your filters. Pretty much any machine generated variations can also be defeated automatically by a machine. If defeating your filters takes a lot of work, and only helps until a few days later you update your filters in a few minutes, nobody is gonna bother.