Here is something I have been wondering about for the longest time. It seems very simple, but to this day I do not know any practically usable technology.
Is there a way that I can browse the internet and enforce a universal "same origin" policy?
Even though the WWW is now well into its adult life, it still seems like there is no way for me, the user, to visit a website which contains an image sourced from a third party server without that server knowing that I visited the website. I know that there are several individual, ad-hoc workarounds, but the very simple heart of the matter is that I should be able to instruct my browser in simple, broad terms to never start any requests to any off-site location.
(Please don't tell me that this will break lots of sites. That's not a problem. This is a question of principle.)
Does any such technology exist? Any special browsers, or plugins for popular browsers?