22

I have put favicon.ico file in the root directory.The favicon file is shown in the address bar and title bar of firefox and IE but is shown only in the title bar of google chrome. Why is that ?

animuson
  • 53,861
  • 28
  • 137
  • 147
program-o-steve
  • 2,630
  • 15
  • 48
  • 67

1 Answers1

40

The globe icon in Chrome's address bar refers to whether or not the current site uses HTTPS, a common web security protocol. Since Chrome doesn't display favicons in this region, your site is working properly.

No SSL:
No SSL

SSL :
SSL

Mixed SSL/No SSL:
Mixed

Zach Rattner
  • 20,745
  • 9
  • 59
  • 82
  • 1
    Kind of defeats the purpose of the generally accepted favicon. Why not display a protocol icon and a favicon? I always wonder at Google's way of thinking. – Lord of Scripts Oct 03 '12 at 15:29
  • 3
    @LordofScripts: It's not just Chrome, Firefox also show a padlock and not the favicon. See http://www.wired.co.uk/news/archive/2012-04/25/firefox-fires-favicon – Grhm Jan 25 '13 at 14:09
  • 38
    The reason is pretty simple, a malicious site could use a lock as favicon and trick users into believing that the connection is encrypted. – monken Dec 01 '13 at 10:17
  • You can have both. Google has amazing designers on staff. "Hey design team, we need a way to show the favicon on the address bar without interfering with clearly indicating that a site is secure or not." – Motionharvest Feb 25 '21 at 03:59