Come aggiornare le favicon dei segnalibri in Chrome


63

Ho aggiornato le favicon per alcuni dei miei siti web. L'aggiornamento del sito Web mostra effettivamente la favicon aggiornata nella scheda del browser, tuttavia i segnalibri per quei siti Web hanno ancora la vecchia favicon.

A parte eliminare e aggiungere nuovamente ogni segnalibro, esiste un modo per far sì che Chrome aggiorni i segnalibri di ciascun sito Web? Perché semplicemente visitare il sito Web non aggiorna anche l'icona del segnalibro?


Stai utilizzando la funzione di sincronizzazione dei segnalibri di Chrome? In caso contrario, provalo in quanto potrebbe causare l'aggiornamento delle favicon.
Keith Kemp il

lo sto già usando
pdeva il

Hai provato questa estensione di Chrome? È l'unico per un massiccio aggiornamento. chrome.google.com/webstore/detail/bookmark-favicon-changer/…
Revious

Nota: a volte i file .ico contengono effettivamente due immagini ridimensionate (ad es. 32x32 e 16x16), quindi gli aggiornamenti a uno non verranno visualizzati sull'altro.
Kzqai,

Risposte:


53

Hai provato a svuotare la cache e a riavviare Chrome? Prova prima quello. Se non funziona, dovrai forzarlo come segue.

  1. Chiudi Chrome
  2. Apri la cartella Dati utente
  3. Elimina il Faviconsfile
  4. Esegui Chrome
  5. Visita i siti per forzare il nuovo download delle icone

15
Ma richiede di visitare centinaia di siti ... esiste un altro metodo?
Revious

1
Puoi provare a impostare un segnalibro mentre Chrome Sync è abilitato e impostato per sincronizzare i segnalibri. Nella mia esperienza, tocca automaticamente ogni singolo segnalibro, facendoli fluttuare in cima alla storia e, apparentemente, aggiornando anche le loro icone. Ho pubblicato un bug report su questo comportamento qualche tempo fa, quindi potrebbero o meno averlo corretto.
Synetech,

1
Non ho un file
favicons

1
La versione corrente sembra incollare le cose in una cartella "Predefinita" dalla cartella dei dati dell'utente root. Il file favicons è lì, e se lo elimini (mentre tutte le finestre di Chrome sono chiuse), li recupererà la prossima volta che visiterai i siti).
Ambrose Little,

37

Hai provato a forzare l'aggiornamento quando sei nella pagina e hai premuto Ctrl+ R?

[EDIT] (Crediti a James, vedi il suo commento) prova ad aggiornare e svuotare la cache con Ctrl+ Shift+R

[ Fonte del forum di assistenza di Google Chrome ]


3
provato. non ha funzionato
pdeva il

15
Per espanderlo, se fai Maiusc + Ctrl + R, verrà ricaricato senza cache, quindi aggiornando la tua favicon. L'ho provato da solo e ha funzionato.
Baub

2
Questo metodo funziona solo se l'icona nella cache è stata caricata tramite un attributo <link> nella <head> del tuo sito web. Se non lo possiedi, la favicon sembra bloccarsi nel limbo e non è associata alla cache della pagina. Penso che sia il motivo per cui, comunque, ma non ne sono sicuro al 100%. So che ctrl + shift + r NON è sicuramente una soluzione al 100%.
Radley Sustaire,

9

Il mio problema era che nonostante l'eliminazione della favicon per un sito ospitato localmente, Chrome lo mostrava ancora.

Questo commento su un problema di Chromium dice:

Le favicon non sono memorizzate nella cache, sono archiviate in uno dei database SQLite. Quindi non vengono cancellati con la cache. Questa è una buona cosa poiché tutti i tuoi segnalibri perderebbero le loro icone fino a quando non li visiterai di nuovo.

Questo spiega perché svuotare la cache non ha risolto il problema.

Ecco cosa ho fatto per cancellare le favicon per il mio sito:

  1. Chrome chiuso per rilasciare i blocchi dei file
  2. Ho scaricato la shell della riga di comando SQLite appropriata per il mio sistema operativo
  3. Estratto l'archivio
  4. Ho aperto la directory dei miei dati utente
  5. Eliminato il Favicons-journalfile
  6. Ho copiato il mio Faviconsfile nella stessa directory della shell della riga di comando di SQLite
  7. Prompt dei comandi aperto
  8. Directory modificata in quella che contiene la shell della riga di comando di SQLite
  9. Eseguito sqlite3dal prompt dei comandi
  10. Ho eseguito l'SQL che segue questo elenco
  11. Spostato il Faviconsfile dalla mia directory della shell della riga di comando di SQLite nella mia directory dei dati utente
.open Favicons

DELETE FROM
    favicons
WHERE
    id
IN (
    SELECT
        icon_id
    FROM
        icon_mapping
    WHERE
        page_url
    LIKE
        '%localhost:%'
);

DELETE FROM
    favicon_bitmaps
WHERE
    icon_id
IN (
    SELECT
        icon_id
    FROM
        icon_mapping
    WHERE
        page_url
    LIKE
        '%localhost:%'
);

DELETE FROM
    icon_mapping
WHERE
    page_url
LIKE
    '%localhost:%'
;

Regola questo per adattarlo agli URL per i quali desideri cancellare le favicon. Nel mio caso, gli URL targetizzati erano in linea con http://localhost:8000/.


7

In realtà tutto ciò che serve è navigare su www.site.com/favicon.ico e vedrai la vecchia icona memorizzata nella cache, fai clic su aggiorna (ctrl + R) o (ctrl + F5) e vedrai quella nuova. Torna su www.site.com e goditi la nuova favicon.


4

Ho esaminato i suggerimenti per modificare le favicon "bloccate" nella barra dei segnalibri. Ho preso la via d'uscita semplice e ho installato l'estensione Bookmark Favicon Changer .

Mi ci sono voluti 5 minuti per risolvere il problema che mi aveva infastidito per mesi - e questo includeva l'eliminazione dell'estensione dopo l'uso!


2

Ecco una soluzione infallibile su come risolvere il problema dell'icona di Chrome. Tuttavia, questa procedura richiederà tempo e impegno.

  1. Cancella tutta la cronologia di navigazione incl. cache con il pulitore della cronologia di Chrome

  2. Chiudi chrome - Riapri

  3. Fai clic su ciascun URL (rivisita ciascuna pagina Web) in Gestione segnalibri seguito da un aggiornamento della pagina (ricarica):

    a) Barra dei segnalibri

    b) Altri segnalibri

    c) Segnalibri importati (segnalibri non IE)

  4. In Gestione segnalibri-> Organizza Esporta segnalibri in file HTML nella cartella di una directory appena creata a tua scelta. Assegna un nome alla cartella dei file "Segnalibri di Chrome"

  5. Non chiudere Chrome prima di fare il passo successivo!

  6. Vai a "C: \ Utenti (nome utente) \ AppData \ Local \ Google \ Chrome \ User Data \ Default"

  7. Copia i due file "Favicons" e "Favicons-journal" nella cartella dei file appena creata "Segnalibri di Chrome"

  8. Per ora prendi nota delle dimensioni del file "Favicons" che hai appena salvato

  9. A scopo di test: prima di chiudere il browser Chrome eseguire Cronologia di Chrome-> "Cancella dati di navigazione"

  10. Chiudi browser - Riapri

Risultati della prova: con ogni probabilità il file "Favicons" situato in "C: \ Users (nome utente) \ AppData \ Local \ Google \ Chrome \ User Data \ Default" mostrerà una dimensione del file molto più bassa (~ 20-30k) rispetto alla uno che hai salvato nella cartella del file esportato.

Per risolvere il problema dell'icona mancante: copia / incolla i due file 'Favicons' salvati dalla nuova cartella (vedi 4. sopra) in "C: \ Users (nome utente) \ AppData \ Local \ Google \ Chrome \ User Data \ Default ". Riavvia Chrome. Le tue icone dovrebbero essere al loro posto ora belle e ordinate. Ricorda di controllare di tanto in tanto la dimensione del file predefinito "Favicons", soprattutto dopo aver aggiunto nuove pagine web con segnalibro. Quindi copia il file predefinito di dimensioni maggiori nella tua "cartella dei segnalibri di Chrome". Ecco! Questo dovrebbe funzionare per la maggior parte degli utenti.

Per facilitare il recupero di future icone perse, aggiungi questi due percorsi di file alla barra dei Preferiti di Windows Explorer:

a) "Segnalibri di Chrome"

b) "C: \ Users (nome utente) \ AppData \ Local \ Google \ Chrome \ User Data \ Default"

PS in futuro utilizzerà un'utilità di pulizia della cronologia del browser, ad esempio ccleaner. Evita di utilizzare la funzione di pulizia della cronologia di Chrome


1

Ho risolto questo problema sulla mia macchina andando nei dati di configurazione di Chrome ed eliminando un file chiamato "Stato locale". Ho fatto questo su un box Linux e ho risolto il mio problema. Su Linux questo file risiede su: / home / (Nome utente) /. Config / google-chrome / Penso che su Windows sia C: \ Users (Nome utente) \ AppData \ Local \ Google \ Chrome \ User Data \ (at almeno sulla mia scatola di Windows 7 lo è).


0

Per favore, prova questo prima di fare tutto ciò. Chiudi Chrome. Apri Task Manager. "Termina operazione" su tutte le rimanenti istanze di Chrome. Riavvia Chrome.

Per me va bene.


-1

So che questo thread è vecchio, ma questo è un problema comune, quindi aiuterò tutti i lurker:

Stavo cercando la stessa cosa e ho scoperto che non c'era modo semplice, quindi ho creato il mio strumento.

  1. Elimina il tuo C: \ Users \ (nome utente) \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Favicons.
  2. Importa il tuo file "Segnalibri" (che si trova nella stessa cartella) nello strumento che ho creato.
  3. Premi "Carica pagine".

Lo strumento aprirà letteralmente tutte le pagine dei segnalibri in una sola volta, il che è un carico piuttosto pesante, ma dopo ciò, avrai tutte le tue icone aggiornate :).

Lo strumento funziona anche solo se il browser predefinito è impostato su Chrome.

Link allo strumento: http://www.fast-files.com/getfile.aspx?file=79770
Sentiti libero di cercare virus o altro.

Prego.


Impossibile ottenere tramite il collegamento supportato da annunci fornito (probabilmente a causa dell'installazione di AdBlock)
Elder Geek,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.