2011-02-01 13 views
17

¿Hay alguna directiva que pueda usar en mi HTML para decirle al navegador que no solicite el favicon?¿Cómo evitar que el navegador solicite el favicon?

+3

Consulte http://stackoverflow.com/questions/1321878/how-to-prevent-favicon-ico-requests – Benjamin

+2

¿Qué tal redirigir '/ favicon.ico' para descargar un archivo de 1 gig alojado en el servidor de otra persona? :) –

+2

bueno, tal vez si apunta el navegador a algo tonto (localhost, por ejemplo), no solicitaría el favicon. Pero me pregunto si las solicitudes para el favicon realmente son tan importantes. ¿No puedes simplemente configurar tu servidor 404 rápidamente? – derobert

Respuesta

13

No, no creo que exista. De Wikipedia:

La mayoría de los navegadores web no requieren ningún tipo de HTML para recuperar un favicon que se ajusta al nombre de archivo y el tipo de facto (favicon.ico), ubicado en la raíz del sitio web. Si no se detecta un vínculo de favicon al completarse la carga de la página HTML y no se registran visitas previas en el historial del navegador, se solicita un favicon.ico automáticamente. [8]

La única cosa que podría hacer es apuntar el navegador a una ubicación diferente manera explícita (que por ejemplo podría devolver un 204 no content)

<link rel="shortcut icon" href="http://www.example.com/my_empty_resource" /> 
6

usted podría intentar señalar con el <link> en una URL de datos. Como se comenta a continuación, IE no le gustará esto, sin embargo.

Ejemplo (de 11011.net): <link rel="icon" type="image/gif" href="data:image/gif;base64,R0lGODlhEAAQAIAAAAAAAAAAACH5BAkAAAEALAAAAAAQABAAAAIgjI+py+0PEQiT1lkNpppnz4HfdoEH2W1nCJRfBMfyfBQAOw==" />

Editado para reflejar la preocupación de Pekka respecto IE.

+1

Idea interesante, pero no funcionará en IE. IIRC, el uso de URI de datos se limita a las fuentes de imagen allí ... Todavía vale la pena intentarlo, tal vez bloquea la búsqueda de todos modos –

Cuestiones relacionadas