Jaki jest obecnie najlepszy sposób na wyświetlenie ikony ulubionych we wszystkich przeglądarkach, które obecnie ją obsługują?
Proszę załączyć:
Jakie formaty obrazów są obsługiwane przez poszczególne przeglądarki.
Które wiersze są potrzebne i w jakich miejscach w różnych przeglądarkach.
Odpowiedzi:
Idę tutaj po pas i szelki.
Tworzę ikonę 32x32 zarówno w formatach, jak
.ico
i o.png
nazwiefavicon.ico
ifavicon.png
. Nazwa ikony tak naprawdę nie ma znaczenia, chyba że masz do czynienia ze starszymi przeglądarkami.favicon.ico
w katalogu głównym swojej witryny, aby obsługiwać starsze przeglądarki (opcjonalne i dotyczy tylko starszych przeglądarek.<head>
elementu.Proszę to zanotować:
.ico
plików został zarejestrowany jako image / vnd.microsoft.icon przez IANA .type
atrybut dla relacji ikony skrótu i jest to jedyna przeglądarka obsługująca tę relację, nie trzeba jej podawać.Odniesienie
źródło
Używam formatu .ico i umieszczam następujące dwie linie w
<head>
elemencie:<link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
źródło
Aby obsługiwać również ikony dotykowe dla tabletów i smartfonów, wolę podejście HTML5Boilerplate
Więcej informacji na temat ikon dotykowych można znaleźć w tym artykule .
Przy obecnym stanie obsługi przeglądarek nie musisz nawet dodawać tagu HTML dla ikony ulubionych w swoim dokumencie. Przeglądarki automatycznie przeszukają listę plików, zobacz ten przykład dla iOS:
Radzę nie umieszczać ikony ulubionych w dokumencie, ale przygotuj listę plików w witrynie głównej:
(57px*57px)
HiDPI (32x32px)
Kiedy pobierasz szablon z html5boilerplate.com, wszystkie one są dołączone, wystarczy, że zastąpisz je własnymi ikonami.
źródło
Wikipedia na ratunek
źródło
Uwaga: IE6 nie obsługuje poprawnie plików PNG.
źródło
Favicon musi być plikiem .ico, aby działał poprawnie we wszystkich przeglądarkach.
Nowoczesne przeglądarki obsługują również obrazy PNG i GIF.
Odkryłem, że generalnie najłatwiejszym sposobem na utworzenie takiego jest skorzystanie z ogólnie dostępnej usługi internetowej, takiej jak favicon.cc .
źródło
Istnieje również strona, na której możesz sprawdzić, jak tworzona jest ikona ulubionych stron
getfavicon.org
Tam możesz zobaczyć samouczek na temat tworzenia ulubionych ikon, typów obrazów i rozdzielczości, to miłe!
źródło
Posiadanie znaku
favicon.*
w katalogu głównym jest automatycznie wykrywane przez większość przeglądarek. Możesz upewnić się, że został wykryty, używając:<link rel="icon" type="image/png" href="/path/image.png" />
Osobiście używam obrazów .png, ale większość formatów powinna działać.
źródło
Odpowiedź na to pytanie stała się na tyle skomplikowana, że najlepszym sposobem jest po prostu użycie narzędzia takiego jak RealFaviconGenerator, które pozwala przesłać plik png / jpg, a następnie generuje ikony ulubionych i kod obejmujący wszystkie platformy: https: // realfavicongenerator. netto/
źródło