어떤 사이트가 favicon에 2 개의 링크를 가지고있는 이유가 있습니까?


11

내가보고있는 사이트에는 파비콘에 대한 다음 2 개의 링크가 있습니다.

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

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

질문 :이 두 가지 방식으로 아이콘을 두 번 지정해야하는 이유가 있습니까?


4
마감 투표의 이유를 알 수 없습니다. 어구는 완벽하지는 않지만 합리적인 질문입니다.이 두 가지 방법으로 아이콘을 두 번 지정해야하는 이유가 있습니까?
TJ Crowder

답변:


5

웹에서 멋진 모든 것들과 마찬가지로 IE가 원인 인 것처럼 보입니다.

바로 가기는 IE 용으로 유효한 HTML이 아닙니다.



이것은 사실이 아닙니다! <link rel="shortcut icon"...HTML4.01에 대한 유효성을 검사, 당신은 don'trust 경우이를 확인하기 위해 W3C 유효성 검사기를 사용합니다. 또한 HTML5 사양은 아직 개발 중이므로 포함 여부를 아직 알 수 없습니다. 이 StackExchange 웹 사이트는 사용 <link rel="shortcut icon"...
마르코 Demaio에게


0

실제로 두 줄 모두 필요하지 않습니다. 루트 디렉토리에 favicon.ico 파일을 넣으면됩니다. 페이지로드가 완료되기 전에 즐겨 찾기 아이콘을로드 할 수 있도록 위와 같은 코드를 포함 할 수 있지만 중요하지 않습니다. 위의 코드가 혼란으로 생성 된 것 같습니다.


1
음, 크게 필요. 이것이 기본 동작입니다. 그러나 링크를 사용하여이를 무시하고 특정 아이콘을 표시 할 수 있습니다. 다른 페이지 / 섹션 / 사이트마다 다른 아이콘을 사용하는 데 사용할 수 있습니다. 흔하지는 않지만 유효한 사용 사례입니다.
Su '

0

아래 줄은 모든 브라우저에서 작동합니다.

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

또한 StackExchange 사이트에서도 사용되는 유일한 행입니다 (이 페이지의 소스 코드 참조).

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

참고 : 파비콘의 전체 HTTP 경로는 , IE의 아이콘을 표시하기 위해 다른 모든 브라우저에서 사용자가 전체 HTTP 경로를 필요가 없습니다 필요하다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.