All browsers display your favicon while IE is still showing the old, default one. This is typically because IE caches the favicon it found first.
Clearing IE cache is more complex at it sounds. You may struggle with this procedure.
My advice:
- Find the HTML code that declares the favicon (something like
<link rel="shortcut icon" href="/favicon.ico" />
)
- Add a parameter after the URL, so IE thinks there is a brand new file. For example, change the previous declaration to
<link rel="shortcut icon" href="/favicon.ico?param=dummy" />
- Refresh your IE. It should display your new favicon.
- Restore the original declaration (ie. remove the extra parameter).
At this point, if you refresh your IE another time, you might see the default favicon again. This is not a problem, you now know that your visitors, who never accessed your site yet, will load your new favicon, not the old one.