2011-02-01 15 views
17

C'è qualche direttiva che potrei usare nel mio HTML per dire al browser di non chiedere la favicon?Come impedire al browser di chiedere la favicon?

+3

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

+2

Come dire reindirizzare '/ favicon.ico' per scaricare un file da 1 gig ospitato su un server di qualcun altro? :) –

+2

beh, forse se si punta il browser a qualcosa di stupido (localhost, per esempio), non richiederebbe la favicon. Ma devo chiedermi, le richieste per la favicon sono davvero così significative? Non puoi semplicemente configurare il tuo server su 404 velocemente? – derobert

risposta

13

No, non penso ci sia. Da Wikipedia:

maggior parte dei browser web non richiedono alcuna HTML per recuperare una favicon conforme al nome del file, di fatto, e il tipo (favicon.ico) si trova nella principale del sito web. Se non viene rilevato alcun collegamento favicon al completamento del caricamento della pagina HTML e nessuna visita al sito precedente viene registrata nella cronologia del browser, viene richiesto automaticamente un favicon.ico. [8]

L'unica cosa che si poteva fare è puntare esplicitamente il browser in una posizione diversa (che per esempio potrebbe restituire un 204 no content)

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

Si potrebbe provare a puntare la <link> in un URL di dati. Come commentato di seguito, ad IE non piacerà comunque.

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

cura per riflettere la preoccupazione di Pekka per quanto riguarda IE.

+1

Idea interessante, ma non funzionerà in IE. IIRC, l'uso degli URI di dati è limitato alle sorgenti di immagini lì ... Vale comunque la pena di provarlo, forse lo blocca comunque a prenderlo –

Problemi correlati