2016-10-22 3 views
0

내가 에 어떤 링크를 클릭 할 때, 내 AngularJS와의 크롬, 응용 프로그램을 사용하여, 모든 내 파비콘이로드되는 모든 시간.크롬 가져 오는 내 모든 파비콘

내 주요 HTML 페이지 크기가 192x192까지가는

<link rel="icon" type="image/png" href="favicons/favicon-57x57.png" sizes="57x57"> 

같은 10 라인이 포함되어 있습니다. 이것은 단지 "어딘가에서 발견 한 무언가의 적응"이기 때문에 잘못되었을 수 있습니다.

그러나 그들 모두가 때마다로드되는 이유, 그것은하지 설명하지 않는 이유는 무엇입니까? 모든 링크는 단지 hashbang 다음의 URL을 변경하며, 서버 요청이 전혀 없으며, 대체로 favicon 10 개를 가져 오는 것 이외에 입니다.

내가 잘못하면 모든 사이트에 대해 favicon이 전역으로 작동하므로 다시로드 할 필요가 없습니다. 맞습니까? 내가 조금 내가 200 OK 또는 304 NOT MODIFIED 또는 200 OK (from cache)의로 서비스를 제공 할 수 헤더 만지작하지만, 무엇으로

, 그들은 모두 항상 요청받을.

Firefox에서는 발생하지 않습니다. 당신이 설명 무엇

답변

0

Chrome doesn't support the sizes attribute 사실과 관련된 known issue of Chrome입니다.

Firefox also used to be impacted

, 그것은 여전히 ​​ sizes를 지원하지 않습니다. 그러나 모든 아이콘을 더 이상로드하지는 않습니다. 내가 아는 한, 이것은 어디에도 기록되어 있지 않습니다. 이것은 부작용으로 수정되었을 수 있습니다. 작은 아이콘을 선언

에는 "솔루션"하지만 해결 방법은 없습니다. 이 favicon generator을 사용하는 것이 좋습니다. generated images and HTML were designed with this issue in mind. 예를 들어 Android 크롬 (주로 전용 브라우저)이 주로 Webb App 매니페스트를 사용하기 때문에 기본적으로 192x192 PNG 아이콘이 생성되지 않습니다. 전체 공개 : 저는이 서비스의 저자입니다.

+0

모두로드하는 것은'size' 속성을 이해하지 못해 이해할 수 있습니다. 그러나 모든 URL 변경 (페이지 재로드 없음)에로드됩니다. * 관련 *입니까? +++ 내 응용 프로그램은 데스크탑 전용입니다 (응용 프로그램도 있습니다), 여전히 제너레이터를 사용해야합니까? +++ 발전기는 어떻게 문제를 예방합니까? – maaartinus

+0

이것은 내가 관찰 한 것이 아닙니다. 이미 방문한 페이지로 이동하면 Chrome이 아이콘을 다시로드하지 않습니다. +++ 귀하의 favicon에 귀하의 사이트가 반영되어 있어야합니다. 예를 들어 사이트의 반응이 좋으면 모바일 용 아이콘이 있어야합니다. +++ 많은 사진을 생성하는 데 사용되는 생성기 (그리고 다른 모든 서비스는 패키지를 복사하여 현재 많은 사진을 생성합니다). 적은 이미지를 만들기 위해 다시 디자인되었습니다. 아무것도 공상! –

관련 문제