2013-02-07 8 views
6

Pensato che qualcuno potrebbe conoscere uno script là fuori, o sapere come aggiornare la favicon per sezione di un sito. Ci sono colori forti che attraversano ogni sezione di una build su cui sto lavorando e ho pensato che potesse essere un bel tocco dell'interfaccia utente per aggiornare il colore della favicon a seconda della sezione in cui ci si trova. Questi potrebbero essere una serie di icone, ma qualcosa che potrebbe forzare un cambiamento, piuttosto che aggiungere il link favicon in ogni sezione.Nuovo/aggiornamento favicon per pagina

So che Gmail può aggiornare la favicon con e-mail nuove o non lette.

Qualsiasi aiuto/idea sarebbe apprezzato.

Cheers, R

risposta

14

Sei sulla strada giusta con utilizzando il link rel di ogni pagina, ma il trucco per forzare l'aggiornamento favicon è quello di aggiungere un numero alla fine del file icona come un parametro che cambia sempre (il tempo è la scommessa più sicura).

Esempio con php:

<?php 
    echo '<link rel="shortcut icon" href="http://www.yoursite.com/favicon.ico?t=' . time() . '" />'; 
?> 

In questo modo si rende il browser pensa che il file è nuovo ogni volta che lo vede, evitando così il problema di cache. Spero che questo ti guidi nella giusta direzione!

  • A cura di aggiungere una sola offerta mancante
4

Si può avere una favicon diverso per pagina. Dovrai semplicemente aggiungere il seguente codice a ciascun file HTML:

<link rel="shortcut icon" href="/YourIcon.ico" type="image/x-icon" />