Adakah alasan sebuah situs memiliki 2 tautan ke favicon?

11

Situs yang saya cari memiliki 2 tautan berikut ke favicon-nya:

<link rel="shortcut icon" type="image/ico" href="/webmasters//_assets960/media/favicon.ico" />

<link rel="icon" href="/webmasters//favIcon.ico"/>

Pertanyaan: Apakah ada alasan bagus mengapa Anda menentukan ikon dua kali dengan dua cara yang sedikit berbeda?

Evans
sumber
4
Saya tidak melihat alasan penutupan suara. Mungkin frasa itu tidak sempurna, tetapi itu adalah pertanyaan yang masuk akal: Apakah ada alasan bagus mengapa Anda akan menentukan ikon dua kali dalam dua cara yang sedikit berbeda?
TJ Crowder

Jawaban:

5

Seperti semua hal luar biasa di web, sepertinya IE adalah penyebabnya:

Pintasan bukan HTML yang valid, hanya untuk IE


sumber
Ini tidak benar! The <link rel="shortcut icon"...memvalidasi untuk HTML4.01, menggunakan validator W3C untuk memeriksa ini jika Anda don'trust. Apalagi spec HTML5 masih dalam pengembangan sehingga kami belum tahu apakah akan dimasukkan atau tidak. Situs web StackExchange ini <link rel="shortcut icon"...juga menggunakan
Marco Demaio
3

Alasannya adalah kompatibilitas dengan Internet Explorer . rel="icon"adalah cara yang dilakukan dalam HTML5 atau browser lain selain IE.

Mat
sumber
Tautan yang bagus. Menurut tautan, hanya yang pertama yang akan berfungsi. (Mungkin mereka secara eksplisit ingin mengirim browser yang kompatibel yang pertama, dan mungkin tidak ada /favIcon.icosama sekali ...)
TJ Crowder
0

Benar-benar kedua baris tidak dibutuhkan. Anda hanya perlu meletakkan file favicon.ico di direktori root Anda dan Anda akan baik-baik saja. Anda dapat memasukkan kode seperti di atas untuk memungkinkan favicon memuat sebelum halaman selesai memuat tetapi itu tidak penting. Sepertinya kode yang dimaksud di atas dibuat karena kebingungan.

Ben Hoffman
sumber
1
Yah, sebagian besar tidak perlu. Itu perilaku standar. Tetapi tautan tersebut dapat digunakan untuk menimpanya dan menunjukkan ikon tertentu. Ini dapat digunakan untuk memiliki halaman / bagian yang berbeda / apa pun situs menggunakan ikon yang berbeda. Ini tidak biasa, tetapi kasus penggunaan yang valid.
Su '
0

Baris di bawah ini berfungsi di semua browser:

<link rel="shortcut icon" href="http://www.your-site-domain/favicon.ico">

Dan itu satu-satunya baris yang digunakan juga oleh situs StackExchange (lihat di kode sumber halaman ini)

<link rel="shortcut icon" href="http://cdn.sstatic.net/webmasters/img/favicon.ico">

CATATAN: the path http penuh favicon perlu untuk menunjukkan ikon di IE, di semua browser lain Anda tidak perlu jalan http penuh.

Marco Demaio
sumber