You can get most of that with uBlock Origin right now! "Block large media elements" and set the limit ridiculously low. You now have to click to view images. Control this via settings and filter lists.
uBlock does not know the size until the file is requested. At that point it is too late, you have accessed the tracking file. That feature in uBlock is meant for people trying to save bandwidth/CPU. uBlock is great though, I would never browse the web without it.
Edit: I forgot the grandparent mentioned them. Ublock Origin implements the parent's proposal,so I mentioned it.
Focussing on file size is a mistake because you can just make the tracking image display something decorative or whatever. I was referring to a solution for not loading third party resources without manual approval, which would need to be more general than just blocking single pixels to be robust (although hueristics might be good enough for some cases)
Comments
How about this:
- The browser does not load any images by default. <img> tags are replaced by gray rectangles
- User must click on the placeholder rectangle to load the image
- User can add image URLs to a whitelist so they load by default
I can't tell if you're being serious. Is "no images without clicks" something you think most people who use the web would prefer?
Of course not, it would have to be an opt-in feature. I'm sure some people who are worried about 1x1 tracking might use it though.
In the same way that a lot of people browse the web with noscript
I remember loving that feature in Opera.
Of course, that was during dial-up days, so it was a huge quality of life feature.
You can get most of that with uBlock Origin right now! "Block large media elements" and set the limit ridiculously low. You now have to click to view images. Control this via settings and filter lists.
Enable resources from the origin domain by default, and any Reasonable(tm) web page should have no problem with this.
Ublock Origin does this.
uBlock does not know the size until the file is requested. At that point it is too late, you have accessed the tracking file. That feature in uBlock is meant for people trying to save bandwidth/CPU. uBlock is great though, I would never browse the web without it.
What does file size have to do with anything?
Edit: I forgot the grandparent mentioned them. Ublock Origin implements the parent's proposal,so I mentioned it.
Focussing on file size is a mistake because you can just make the tracking image display something decorative or whatever. I was referring to a solution for not loading third party resources without manual approval, which would need to be more general than just blocking single pixels to be robust (although hueristics might be good enough for some cases)