Używamy następującego kodu, aby dodać ikony favicon, tabletów, smartfonów, kafelków Windows 8 i tym podobnych: -
<link rel="apple-touch-icon" href="apple-touch-icon.png">
<link rel="shortcut icon" type="image/x-icon" href="/webmasters//favicon.ico"/>
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="apple-touch-icon-144x144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="apple-touch-icon-114x114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="apple-touch-icon-72x72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="apple-touch-icon-precomposed.png">
<meta name="msapplication-TileImage" content="apple-touch-icon-144x144-precomposed.png"/>
<meta name="msapplication-TileColor" content="#17151a"/>
Niestety wydaje się, że to nie działa w przypadku IE9 i IE10 ekranu „najpopularniejszych witryn”, wyszukiwania w Google nie są pouczające.
Zastosowania stosu, <link rel="apple-touch-icon" href="apple-touch-icon.png">
które wydają się działać dla niego, ale nie dla nas.
Doceniamy wszelkie wskazówki dotyczące rozwiązania.
internet-explorer
favicon
MJWadmin
źródło
źródło
Odpowiedzi:
Gdzie jest twój plik ico? Widzę, że jest w folderze głównym, więc nie potrzebujesz ukośnika za nim, usuń ukośnik zza pliku, a także nie potrzebujesz
type="image/x-icon"
Twój plik ICO powinien być zwykłą biblioteką ikon o różnych potrzebnych rozmiarach ikon.
Wystarczy użyć powyższego kodu, działa idealnie dla IE9, IE10, FX i Chrome.
Jeśli miałeś wcześniej inny favico, musisz także odświeżyć pamięć podręczną przeglądarki .
źródło
Jakie są wymiary Twojego favicon? Sprawdź tę listę, aby upewnić się, że spełniają one następujące wytyczne:
Dostosowywanie ikony witryny - ikony witryny w programie Internet Explorer 9
Edytować
Patrząc na kod źródłowy Stackoverflow, widzę 2 obrazy ikon:
I
Kiedy patrzę na mój stackoverflow na mojej karcie ulubionych w IE9, wygląda na to, że używa favicon 16x16 (i centruje go w pojemniku 32x32), a nie ikonę dotyku apple flowover 158x158, jak sugerowałeś, ponieważ jeśli spojrzysz na png, Stosunek odległości „padding” z boku do dołu wynosi około 2,5: 1, gdzie jako favicon 1: 1, tak samo jak padding 1: 1 na zakładce IE9 ...
Mogę powiedzieć, że mój ulubiony pracodawca ładuje się w ulubionych IE9 i jego 64x64 (bez przezroczystości, rozmiar 12,5kb). Jeśli nadal nie możesz wyświetlić swojego favicon, opublikuj link, abyśmy mogli sprawdzić rzeczywisty plik obrazu
źródło
Spróbuj tak jak sugeruje Omne i usuń atrybut type lub dodaj drugi z wartością image / vnd.microsoft.icon. A następnie upewnij się, że Twój serwer wysyła typ MIME dla plików dot ico. Zobacz:
https://github.com/paulirish/html5-boilerplate/commit/37b5fec090d00f38de64b591bcddcb205aadf8ee
Trochę historii
Kiedyś było, a raczej dyskutowano o tym, jaki jest właściwy typ mime dla ikon.
Świat Microsoft kiedyś i prawdopodobnie nadal opiera się na „image / vnd.microsoft.icon”, gdzie podobnie jak reszta świata używa „image / x-icon” nieoficjalnie (oficjalnie) lol.
Z wikipedii Format ICO :
jeszcze Z wikipedii dla Favicon
źródło