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?


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



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


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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.