Correzione: Firefox mostrava le favicon errate dei segnalibri

Alcuni utenti hanno riscontrato uno strano problema su Mozilla Firefox in cui vedono una favicon errata per ogni sito che hanno inserito nei segnalibri. Ad esempio, invece di visualizzare l'icona Reddit per i thread con segnalibri di Reddit, il browser mostra una favicon di YouTube (o qualcos'altro). Il problema non sembra essere correlato a una particolare versione di Windows poiché è stato riscontrato in Windows 7, Windows 8 e Windows 10.

Firefox favicon sbagliati nella barra dei segnalibri

Cosa sta causando il problema delle favicon su Firefox?

Abbiamo esaminato questo particolare problema esaminando i vari rapporti degli utenti e le strategie di riparazione comunemente utilizzate per risolvere questo particolare problema sui computer Windows. A quanto pare, ci sono diversi motivi per cui si verifica questo particolare problema:

  • Le favicon sono state dirottate dal componente aggiuntivo - Esistono diversi componenti aggiuntivi che sono noti per dirottare le favicon e visualizzare invece icone diverse. Più comunemente, le schede Snooze vengono segnalate dagli utenti interessati. In questo caso, il modo più rapido per affrontare il problema è rimuovere il componente aggiuntivo ed eliminare il file favicons.sqlite.
  • Versione di Firefox obsoleta : questo particolare problema è principalmente causato da un bug persistente che gli sviluppatori hanno parzialmente risolto con la build 58. L'aggiornamento alla versione più recente dovrebbe garantire che non si verifichino più problemi in futuro. Ma se i tuoi favicon sono già rotti, dovrai seguire altri metodi di riparazione per ripararli.
  • Il file delle favicons di Firefox (favicons.sqlite) è danneggiato - Ogni volta che le favicons di Firefox finiscono per rompersi, il problema può effettivamente essere rintracciato in un file che si occupa di tutte le favicon presenti nel browser. Eliminando il file favicons.sqlite, è possibile forzare il browser a ricreare il file da zero, forzando il ripristino di tutte le favicon.
  • Il contenuto memorizzato nella cache Web è corrotto - In alcuni casi, Firefox potrebbe finire con la memorizzazione nella cache di una versione precedente della favicon e attenersi indipendentemente dal fatto che sia stata sostituita con una versione più recente. In questo caso particolare, puoi svuotare la cache web per forzare il browser ad aggiornarli di nuovo oppure puoi farlo dalla console del browser.

Se stai attualmente lottando per risolvere questo particolare problema, questo articolo ti fornirà diversi passaggi per la risoluzione dei problemi. In basso, troverai diverse potenziali correzioni che altri utenti in uno scenario simile hanno usato con successo per risolvere il problema.

Per i migliori risultati, ti invitiamo a seguire i metodi nell'ordine in cui sono presentati. Anche se non tutte le correzioni sono applicabili al tuo scenario, vale comunque la pena attenersi a una struttura durante la risoluzione del problema: ricorda di scartare i metodi che non ti sono applicabili.

Metodo 1: aggiornamento di Firefox all'ultima versione

Questo particolare problema è vecchio quasi quanto il browser stesso. Firefox ha rilasciato diversi aggiornamenti che includevano un aggiornamento rapido per questo problema, ma alcuni utenti lo stanno ancora riscontrando negli ultimi build. Tuttavia, poiché il problema è stato risolto, il primo punto di partenza dovrebbe essere assicurarsi di utilizzare l'ultima build di Firefox. A partire dalla build 58, gli sviluppatori hanno annunciato di aver patchato la maggior parte delle istanze che sono note per innescare questo particolare problema.

Anche se questo non risolverà necessariamente il problema se i tuoi favicon sono già incasinati, assicurerà che non accadrà di nuovo in futuro. Ecco una guida rapida per l'aggiornamento di Firefox all'ultima versione:

  1. Apri Firefox e fai clic sul pulsante di azione nell'angolo in alto a destra.
  2. Quindi, dal menu appena apparso, fai clic su Aiuto e seleziona Informazioni su Firefox .
  3. Nella finestra successiva, attendi il download dell'aggiornamento, quindi fai clic su Riavvia per aggiornare Firefox per iniziare il processo di aggiornamento.

    Aggiornamento di Firefox
  4. Una volta completato il processo di aggiornamento, riavvia il computer e verifica se il problema è stato risolto.

Se il tuo browser Firefox è già stato aggiornato alla versione più recente o questo metodo non ha risolto i tuoi favicon rotti, passa al metodo successivo di seguito.

Metodo 2: aggiunta di un '/' dietro il collegamento

Potrebbe sembrare una soluzione sciocca, ma molti utenti interessati hanno riferito che l'aggiunta di un alla fine dell'URL prima di visitarlo ha risolto il problema. Al passaggio del mouse, alcuni utenti hanno segnalato che questa correzione era temporanea poiché il problema è stato restituito diversi giorni dopo.

Diciamo che la favicon appartenente a www.google.com/ è incasinata. Per risolverlo, digita www.google.com// nella barra di navigazione e premi Invio per aggiornare l'icona. L'icona deve essere sostituita non appena viene caricato il sito Web.

Riparare le favicon rotte con '\'

Se questo problema non è stato efficace o stai cercando un approccio permanente, passa al metodo successivo di seguito.

Metodo 3: eliminazione del file favicons.sqlite

La soluzione più rapida ed efficiente che risolverà il problema nella maggior parte dei casi è semplicemente accedere alla cartella AppData di Firefox, trovare la cartella del profilo ed eliminare il nome file favicons.sqlite mentre Firefox è chiuso.

Questo processo costringerà Firefox a creare un nuovo file .sqlite favicon al successivo avvio del browser. Ma tieni presente che una volta completata questa operazione, tutti i tuoi segnalibri avranno una favicon generica. Solo dopo aver visitato un segnalibro l'icona verrà aggiornata alla favicon del sito.

Ecco una guida rapida per risolvere il problema eliminando il file favicons.sqlite :

  1. Assicurarsi che Firefox e tutti i componenti aggiuntivi associati siano completamente chiusi.
  2. Utilizzare Esplora file per accedere al seguente percorso:
     C: \ Users \ * youruser * \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ * YourProfile * 

    Nota: tieni presente che * YourUsers * e * YourProfile * sono semplicemente segnaposto e devono essere sostituiti con le tue informazioni. Inoltre, la cartella AppData sarà nascosta per impostazione predefinita - se non hai ancora reso visibili le cartelle nascoste - usa la barra multifunzione nella parte superiore della finestra Esplora file per fare clic su Visualizza, quindi assicurati che la casella associata agli elementi nascosti sia selezionata .

    Selezionare la casella Oggetti nascosti
  3. Una volta arrivato nel tuo profilo FireFox, usa la funzione di ricerca (angolo in alto a destra) per cercare favicons.sqlite .
  4. Quando viene trovato il file, fai clic con il pulsante destro del mouse su di esso e scegli Elimina per eliminarlo.

    Eliminazione del file Favicons di Firefox
  5. Una volta eliminato il file, apri nuovamente Firefox per consentire al browser di creare da zero una nuova favicon .sqlite.
  6. Ora dovresti notare che tutti i tuoi segnalibri hanno una favicon generica. È possibile risolvere questo problema facendo clic su ciascun segnalibro singolarmente. Non appena il sito web viene visitato, vedrai che verrà creata la favicon corretta.

Se riscontri ancora lo stesso problema esatto, passa al metodo successivo di seguito.

Metodo 4: svuotare la cache Web

Un altro modo per risolvere questo problema è quello di svuotare la cache Web di Firefox. Analogamente al primo metodo, questo lo costringerà a scaricare di nuovo le favicon. Diversi utenti interessati hanno riferito che questo metodo ha finalmente permesso loro di risolvere il problema per sempre.

Ecco una breve guida su come cancellare la cache Web di Firefox per risolvere il problema favicon:

  1. Chiudi tutte le altre schede di Firefox ad eccezione di una nuova scheda.
  2. Fai clic sul pulsante di azione nell'angolo in alto a destra dello schermo, quindi seleziona Opzioni dal menu appena visualizzato.
  3. nel menu delle impostazioni, selezionare Privacy e sicurezza dalla tabella a sinistra. Quindi, scorri verso il basso fino al menu Cookie e dati del sito e fai clic su Cancella dati .
  4. Nel menu Cancella dati, deseleziona la casella associata a Cookie e dati del sito e seleziona quella accanto a Contenuto Web memorizzato nella cache .
  5. Premi Clear per iniziare il processo di pulizia dei dati dei tuoi contenuti web.
  6. Riavvia il browser e verifica se il problema è stato risolto.

Pulizia della cache Web di Firefox

Se stai ancora riscontrando questo problema o stai cercando un modo per modificare manualmente le favicon, passa al metodo successivo di seguito.

Metodo 5: forzare Firefox ad aggiornare le favicon

Se il tuo problema è leggermente diverso - Firefox non riesce ad aggiornare i loghi dei siti Web meno recenti con le nuove versioni - puoi effettivamente forzare il browser a pensare che tutte le tue favicon siano scadute e aggiornarle automaticamente. Diversi utenti interessati hanno riferito che questo metodo ha finalmente permesso loro di risolvere il problema favicon su Mozilla Firefox.

Ecco cosa devi fare:

  1. Apri Firefox, digita " about: config " nella barra di navigazione e premi Invio per aprire le impostazioni sperimentali di Firefox.
  2. Quando viene richiesto dal messaggio di avviso, fare clic su Accetto il rischio! .
  3. Utilizzare la funzione di ricerca per cercare "devtools.chrome.enabled".
  4. Una volta trovata la preferenza, fai doppio clic su devtools.chrome.enabled per modificare il valore su true.
  5. Esci dalle Impostazioni avanzate di Firefox e fai clic sul pulsante di azione nella sezione in alto a destra dello schermo. Quindi, accedi al menu Web Developer, quindi fai clic su Browser Console .
  6. All'interno della console del browser appena visualizzata, incolla il seguente codice e premi Invio per registrarlo:
     var fS = Components.classes ["@ mozilla.org/browser/favicon-service;1"] .getService (Components.interfaces.nsIFaviconService); fS.expireAllFavicons (); 

    Nota: riceverai un errore, ma è normale, quindi non allarmarti. I passi che abbiamo appena fatto costringeranno tutte le favicon a scadere.

  7. Visita i segnalibri che in precedenza non erano in grado di aggiornare con la versione più recente. Il problema ora dovrebbe essere risolto e dovresti vedere le nuove icone non appena la pagina viene caricata.

Forzare la scadenza delle favicon esistenti

Se questo metodo non ha avuto successo o stai cercando un modo manuale per correggere la favicon di Firefox che non viene visualizzata correttamente, passa al metodo successivo di seguito.

Metodo 6: correzione manuale delle favicon interessate

Questa non è sicuramente la soluzione migliore per coloro che non sono esperti di tecnologia, ma c'è un modo manuale che ti permetterà di riparare i tuoi favicon rotti. Diversi utenti interessati sono riusciti a risolvere il problema esportando l'intero elenco di segnalibri in un file HTML e modificando l'icona prima di importare l'elenco dei segnalibri immediatamente.

Questo metodo è perfetto da usare in quei casi in cui hai a che fare solo con una o un paio di favicon rotti. Ecco una breve guida su come correggere manualmente le favicon interessate:

  1. Apri Firefox e fai clic sull'icona Segnalibro nell'angolo in alto a destra dello schermo.
  2. Dal menu appena apparso, fai clic su Segnalibri, quindi fai clic su Mostra tutti i segnalibri nella sezione in basso a destra dello schermo.
  3. Nel menu Libreria, seleziona Barra dei segnalibri da sinistra, quindi vai su Importa e backup e scegli Esporta segnalibri in HTML .
  4. Scegli un percorso adatto per il file HTML esportato, quindi fai clic sul pulsante Salva .
  5. Fai clic con il pulsante destro del mouse sul file HTML che hai appena esportato e modificalo con un'utilità come Notepad ++ o simile. Puoi anche usare l'utility notepad integrata, ma il codice non sarà leggibile.
  6. Una volta aperta la pagina Segnalibri, trova la corrispondente voce del segnalibro e modifica i dati ICON_URI = "{URL} e ICON =" associati : image / png; base64, {data} con l'URL corretto dell'icona e l'icona codificata 64 basata . Sarai in grado di dedurre quale ICONA appartiene a quale favicon guardando il nome.
  7. Assicurati di salvare le modifiche che hai appena fatto nella pagina dei segnalibri che hai precedentemente esportato.
  8. Torna alla finestra Libreria (Passaggio 2), fai clic su Barra dei segnalibri, quindi vai su Importa e backup e scegli Importa segnalibri da HTML
  9. Seleziona la pagina precedentemente modificata e fai clic su Apri.

Modifica manuale di favicon di Firefox

Dopo aver completato questo processo, le icone Favicon dovrebbero essere riparate.

Articoli Interessanti