[1] https://adblockplus.org/acceptable-ads
[2] https://www.theverge.com/2013/7/5/4496852/adblock-plus-eye-g...
[1] https://adblockplus.org/acceptable-ads
[2] https://www.theverge.com/2013/7/5/4496852/adblock-plus-eye-g...
(Then on mobile, similarly using Firefox on iOS, being heavy and fast on the "ask app not to track" buttons and keeping logins to first party apps only and almost never in either Safari or Firefox.)
Again, I use no real "ad blocker", just the above steps.
It's probably not an approach for everyone, and entails a bit of paranoia to operate, but I think it sends the right message that I don't mind untracked/untargeted ads and don't think companies deserve my unfiltered data.
I wrote this one to remove all <iframe> elements, which is where most of the worst distractions live. I mostly only use it when a site has gone too far.
javascript:(function () {
const rm = () => document.querySelectorAll('iframe')
.forEach(f => f.remove());
let timeout;
const debouncedRm = () => {
clearTimeout(timeout);
timeout = setTimeout(rm, 100);
};
rm();
new MutationObserver(debouncedRm)
.observe(document.body, {
childList: true,
subtree: true
});
})();