Apakah ada browser modern yang tidak akan mendeteksi favicon.ico secara otomatis? Apakah ada alasan untuk menambahkan tag tautan untuk favicon.ico?
<link rel="shortcut icon" href="/favicon.ico">
Dugaan saya adalah bahwa hanya perlu memasukkannya ke dalam dokumen HTML jika Anda memutuskan untuk menggunakan GIF atau PNG ...
favicon.ico
secara otomatis. Jadi, jika Anda ingin memastikan bahwa ikon Anda muncul, lebih baik sertakan tautan dalam HTML Anda. Omong-omong, file .png biasanya lebih kecil daripada file .ico yang sebanding.browser.chrome.favicons
atur true akan mencari favicon.ico di root; jika salah, itu hanya akan memuat ikon jika ditentukan di halaman HTML. Lihat kb.mozillazine.org/Browser.chrome.favicons dan halaman terkait.Jawaban:
Untuk memilih lokasi atau tipe file yang berbeda (misalnya PNG atau SVG ) untuk favicon:
Salah satu alasannya adalah Anda ingin memiliki ikon di lokasi tertentu, mungkin di folder gambar atau yang serupa. Sebagai contoh:
Lokasi yang berbeda ini bahkan dapat berupa CDN, seperti halnya SO
<link rel="shortcut icon" href="http://cdn.sstatic.net/stackoverflow/img/favicon.ico">
.Untuk mempelajari lebih lanjut tentang penggunaan jenis file lain seperti PNG, periksa pertanyaan ini .
Untuk tujuan penghilang cache :
Tambahkan string kueri ke jalur untuk tujuan penghilang cache:
Favicons sangat di-cache dan ini cara yang bagus untuk memastikan penyegaran.
Catatan kaki tentang lokasi default:
Sejauh pertanyaan pertama: semua browser modern akan mendeteksi favicon di lokasi default, jadi itu bukan alasan untuk menggunakan a
link
untuk itu.Catatan kaki tentang
rel="icon"
:Sebagaimana ditunjukkan oleh jawaban @ Semanino , menggunakan
rel="shortcut icon"
adalah teknik lama yang diperlukan oleh versi Internet Explorer yang lebih lama, tetapi dalam kebanyakan kasus dapat diganti denganrel="icon"
instruksi yang lebih benar . Artikel @Semanino mendasarkan ini pada tautan yang benar ke spek yang sesuai yang menunjukkanrel
nilaishortcut
bukan opsi yang valid.sumber
<head>
tag?Harap dicatat bahwa spesifikasi HTML5 dari W3C dan standar WhatWG
Perhatikan nilai atribut "rel"!
Nilai
shortcut icon
untukrel
atribut adalah ekstensi spesifik Internet Explorer yang sangat lama dan tidak digunakan lagi .Jadi tolong pertimbangkan untuk tidak menggunakannya lagi dan memperbarui file Anda sehingga memenuhi standar dan ditampilkan dengan benar di semua browser.
Anda mungkin juga ingin melihat posting hebat ini: rel = "ikon pintasan" yang dianggap berbahaya
sumber
Itu semua tergantung pada format gambar mana yang ingin Anda gunakan!
jika Anda memiliki ikon situs web Anda, itu akan jauh lebih baik untuk UX!
demo
sumber
Kami dapat menambahkan untuk semua perangkat dengan ukuran khusus platform
sumber
Intinya adalah tidak semua browser akan mencari file favicon.ico Anda . Beberapa browser memungkinkan pengguna untuk memilih apakah akan terlihat secara otomatis atau tidak. Oleh karena itu, untuk memastikan bahwa itu akan selalu muncul dan dilihat, Anda harus mendefinisikannya.
sumber