Firefox – How to disable image loading in firefox, and load all images for a given page

firefoximages

This seems like a simple question with an incredibly simple answer, but the issue here is actually a tricky one, and I'm hoping someone can come up with an elegant, efficient answer.

I want the default browsing behavior to be to not load ANY images for any site, anywhere. Then, I want to be able to add selected specific sites to a whitelist, to allow them to load their images always.

There is a built-in feature of firefox that you would think would solve this, but it doesn't and here's why:

When you whitelist a site in the existing Firefox preferences, images are loaded ONLY for that specific domain. This means that if the images are served via CDN or simply from any 3rd-party domain, they will not be loaded. So if a site uses images say from wikimedia of flickr etc., they will not load unless you also whitelist wikimedia or flickr – something I don't want to do.

Additionally (bonus points for a good solution to this part!) there does n't appear to be a "Load Images" button/menu item option anymore in Firefox 13. Once upon a time, it was trivial to browse with images disabled, and then load them at any time as desired. This appears to no longer be possible…???

Now, you might say "There are Firefox adons to do what you want!" but before you suggest them, let me explain what I have already found with all of the ones I have tried.

They either…

  1. Simply leverage the built-in image whitelisting capabilities and therefore suffer the same 1st-party domain limitation listed above.
  2. Load/block all images for an entire browser window and ALL tabs within that window. This is unacceptable as image loading/blocking needs to be on a per-tab/per-site basis.
  3. Require blacklisting/blocking only specific sites on an individual basis, or certain filetypes (jpg, gif, etc.) on an individual basis.
  4. Require that images first be loaded, then selected within the page and deactivated.

So, with all this taken into consideration… does anyone have any suggestions for how I can by default, block ALL images from loading for all sites, but the user can arbitrarily load all images for the current page if so desired, and selectively whitelist specific domains such that ALL images on the page, 1st and 3rd party, will always load for that domain?

EDIT: WOW so no solution for this then? I'm really shocked.

Best Answer

You should be able to accomplish this by using the free AdBlockPlus extension for Firefox. I would play around with the blacklist and whitelist filters. There is information on how to write these filters here.

Related Question