Why won't IE load certain images?

For example the facebook favicon will not load:

http://static.ak.fbcdn.net/rsrc.php/yi/r/q9U99v3_saj.ico

I can type this into the browser address bar for Firefox, Chrome, Safari, and Opera and all works fine.

But when I type it into the address bar of IE (10) I get a broken image instead of the actual favicon.

I'm concerned that IE cached a failed URL response, so I cleared everything I could under Tools->Options->Delete.

I'm troubleshooting why it won't load directly in the browser address bar b.c. the image links in my page won't load either ( for ie10 ).

Upvotes: 1

Views: 919

Answers (1)

Marco A.
Marco A.

Reputation: 43662

IE indeed downloads that icon to your hard disk, you can verify this by

  1. Clear your cache entirely
  2. Paste that address
  3. Go into Internet Options->Settings->Show Files, the only file that should show up is the favicon.ico image

The icon is thus recognized as a favicon and saved to your hard disk. The link between your favicon and the website is stored into your browser's history, if you search for

http://static.ak.fbcdn.net/favicon.ico

you should get the real icon you downloaded. Unfortunately IE treats favicons in a special way from normal images and unless you're "forcing" the "this-is-an-image" thing, it will treat those in a "special way". There are also some people who consider this a bug, it's up to you.

Take also a look at: http://jeffcode.blogspot.de/2007/12/why-doesnt-favicon-for-my-site-appear.html

Upvotes: 1

Related Questions