3 ms·
Adblockers usually apply a combination of a network filter and a CSS filter to block the offending 3rd party script, and make the HTML element containing the ad
by rchaud 4y ago
Adblockers usually apply a combination of a network filter and a CSS filter to block the offending 3rd party script, and make the HTML element containing the ads invisible.
While network filters are still working well, it's getting harder to block on-site elements like popups because web frameworks often generate nonsensical class names to apply on divs, to prevent Developer A's class names and styles from conflicting with Developer B's. So if previously you could successfully hide the HTML email popup container by looking for the class/id "ad-container", you won't be able to do that if the class/id changes to "xxgsgshhmahbgsg"