2014-12-22 15 views
16

Nie jestem pewien, jaki jest najprostszy sposób na uzyskanie favikonów na większości telefonów i przeglądarek.Minimalny możliwy kod Favicon

1) Some sites sugerują, że wystarczy użyć:

<link rel="apple-touch-icon-precomposed" href="apple-touch-icon-180x180.png"> 

To będzie pracować dla iOS 8, i powinien być odebrany przez Android, BlackBerry, Windows itp

2) Other sites twierdzą, że każdy możliwy favicon koniecznością być wyraźnie określone: ​​

<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png"> 
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png"> 
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png"> 
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png"> 
<link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png"> 
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png"> 
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png"> 
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png"> 
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png"> 
<link rel="icon" type="image/png" href="/favicon-192x192.png" sizes="192x192"> 
<link rel="icon" type="image/png" href="/favicon-160x160.png" sizes="160x160"> 
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96"> 
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"> 
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"> 
<meta name="msapplication-TileColor" content="#000000"> 
<meta name="msapplication-TileImage" content="/mstile-144x144.png"> 

3) This answer mówi, że wystarczy:

<!-- For IE 9 and below. ICO should be 32x32 pixels in size --> 
<!--[if IE]><link rel="shortcut icon" href="path/to/favicon.ico"><![endif]--> 

<!-- Touch Icons - iOS and Android 2.1+ 180x180 pixels in size. --> 
<link rel="apple-touch-icon-precomposed" href="apple-touch-icon-precomposed.png"> 

<!-- Firefox, Chrome, Safari, IE 11+ and Opera. 196x196 pixels in size. --> 
<link rel="icon" href="path/to/favicon.png"> 

Które z powyższych będzie obejmować większość przeglądarek/telefony z minimalnej ilości wysiłku?

+0

Sprawdź Wikipedia, aby uzyskać więcej informacji: https://en.wikipedia.org/wiki/Favicon –

+5

Jestem autorem RealFaviconGenerator, "rozwiązania 2" w Twoim pytaniu. RFG nie udaje, że * musisz * używać wszystkich tych ikon i kodu HTML. Jego racjonalne jest to: jeśli chcesz obsługiwać jak najwięcej platform, jak to możliwe i biorąc pod uwagę, że wszystko jest generowane automatycznie dla ciebie (w końcu cel RFG), dobrze, możesz po prostu skopiować/wkleić to wszystko w swojej witrynie. No już, jest już pełno JavaScript i CSS! :) Jednak nie jesteś pierwszą osobą, która zmarszczy brwi przy tak wielu linijkach. Pewnego dnia RFG zaoferuje lżejszy pakiet. –

Odpowiedz

13

Kod w roztworze 3 jest poprawny, ale nieaktualny. Precomposed Touch icons were deprecated in iOS 7 i Android Chrome does not support 196x196 icons anymore, but 192x192 (it really won't use anything above 192x192; pełne ujawnienie: Jestem autorem tego artykułu).

Więc:

<!-- For IE 9 and below. ICO should be 32x32 pixels in size --> 
<!--[if IE]><link rel="shortcut icon" href="/path/to/favicon.ico"><![endif]--> 

<!-- Touch Icons - iOS and Android 2.1+ 180x180 pixels in size. --> 
<link rel="apple-touch-icon" href="/path/to/apple-touch-icon.png"> 

<!-- Firefox, Chrome, Safari, IE 11+ and Opera. 192x192 pixels in size. --> 
<link rel="icon" href="/path/to/favicon.png"> 

Jeśli można umieścić favicon.ico w katalogu głównym witryny internetowej, można nawet pominąć oświadczenia, ponieważ IE szuka /favicon.ico umownie.

+1

Doskonale - i bardzo dziękuję za RFG :-) –

+2

Ditto za podziękowanie dla RFG. Fantastyczne narzędzie. Zgadzam się jednak, byłoby jeszcze lepiej, gdyby istniały opcje generowania jaśniejszych paczek. Nie jestem fanem zaśmiecania katalogu głównego 30 plikami tylko po to, by zaoferować wsparcie dla frakcji, co jest w końcu całkowicie nieistotnym aspektem witryny. – Kal

+0

@Kal Dzięki! Przyznaję, że nie przepadam za katalogiem głównym. Wybór plików w podkatalogu jest dobry. –