So aktualisieren Sie Lesezeichenfavicons in Chrom

63

Ich habe die Favoriten für einige meiner Websites aktualisiert. Beim Aktualisieren der Website wird zwar das aktualisierte Favicon auf der Registerkarte des Browsers angezeigt, die Lesezeichen für diese Websites enthalten jedoch immer noch das alte Favicon.

Gibt es eine Möglichkeit, Chrome dazu zu bringen, die Lesezeichen der einzelnen Websites zu aktualisieren, wenn Sie nicht jedes Lesezeichen löschen und erneut hinzufügen? Warum aktualisiert ein Besuch der Website nicht auch das Lesezeichensymbol?

pdeva
quelle
Verwenden Sie die Lesezeichen-Synchronisierungsfunktion von Chrome? Wenn nicht, probieren Sie es aus, da dies dazu führen kann, dass die Favoriten aktualisiert werden.
Keith Kemp
Ich benutze es bereits
PDEVA
Haben Sie diese Chrome-Erweiterung ausprobiert? Es ist das einzige für eine massive Auffrischung. chrome.google.com/webstore/detail/bookmark-favicon-changer/…
Revious
Hinweis: Manchmal enthalten ICO-Dateien tatsächlich zwei skalierte Bilder (z. B. 32 x 32 und 16 x 16), sodass Aktualisierungen für eines nicht auf dem anderen angezeigt werden.
Kzqai

Antworten:

53

Haben Sie versucht, den Cache zu leeren und Chrome neu zu starten? Versuchen Sie das zuerst. Wenn es nicht funktioniert, müssen Sie es wie folgt erzwingen.

  1. Schließen Sie Chrome
  2. Öffnen Sie Ihren Benutzerdaten Ordner
  3. Löschen Sie die FaviconsDatei
  4. Führen Sie Chrome aus
  5. Besuchen Sie Websites, um das erneute Herunterladen der Symbole zu erzwingen
Synetech
quelle
15
Aber es erfordert Hunderte von Websites zu besuchen ... gibt es eine andere Methode?
Revious
1
Sie können versuchen, ein Lesezeichen zu setzen, während Chrome Sync aktiviert ist, und Lesezeichen synchronisieren. Meiner Erfahrung nach berührt es automatisch jedes einzelne Lesezeichen, sodass sie alle an die Spitze der Geschichte schweben und scheinbar auch ihre Symbole aktualisieren. Ich habe vor einiger Zeit einen Fehlerbericht über dieses Verhalten gepostet, damit sie es möglicherweise behoben haben oder nicht.
Synetech
1
Ich habe keine Favicons-Datei
Niico
1
Die aktuelle Version scheint Dinge unter einem "Standard" -Ordner außerhalb des Stammbenutzerdatenordners zu speichern. Die Favicons-Datei befindet sich dort. Wenn Sie sie löschen (während alle Chrome-Fenster geschlossen sind), werden sie beim nächsten Besuch der Websites erneut abgerufen.
Ambrose Little
37

Haben Sie versucht, die Aktualisierung zu erzwingen, als Sie sich auf der Seite befanden, und Ctrl+ gedrückt R?

[EDIT] (Dank an James, siehe seinen Kommentar) versuche den Cache mit + + zu aktualisieren und zu leerenCtrlShiftR

[ Quelle im Google Chrome-Hilfeforum ]

JMax
quelle
3
versucht. hat nicht funktioniert
pdeva
15
Wenn Sie die Tastenkombination Umschalt + Strg + R verwenden, wird das Symbol ohne Cache neu geladen, wodurch das Favicon aktualisiert wird. Ich habe es einfach selbst ausprobiert und es hat funktioniert.
Baub
2
Diese Methode funktioniert nur, wenn das Symbol in Ihrem Cache über ein <link> -Attribut im <head> Ihrer Website geladen wurde. Wenn Sie das nicht haben, scheint das Favicon in der Schwebe zu bleiben - und ist nicht mit dem Cache der Seite verknüpft. Ich denke, das ist sowieso der Grund, aber ich bin nicht 100% sicher. Ich weiß, dass Strg + Umschalt + R definitiv keine 100% ige Lösung ist.
Radley Sustaire
10

Mein Problem war, dass Chrome das Favicon trotz des Löschens für eine lokal gehostete Site weiterhin anzeigte.

Dieser Kommentar zu einem Chromium-Problem lautet:

Favoriten werden nicht im Cache gespeichert, sondern in einer der SQLite-Datenbanken. Sie werden also nicht mit dem Cache gelöscht. Dies ist eine gute Sache, da alle Ihre Lesezeichen ihre Symbole verlieren würden, bis Sie sie erneut besuchen.

Dies erklärt, warum das Leeren meines Caches das Problem nicht gelöst hat.

Folgendes habe ich getan, um die Favoriten für meine Website zu löschen:

  1. Chrome geschlossen, um die Dateisperren aufzuheben
  2. Die entsprechende SQLite- Befehlszeilen-Shell für mein Betriebssystem heruntergeladen
  3. Archiv extrahiert
  4. Öffnete mein Benutzerdatenverzeichnis
  5. Löschte die Favicons-journalDatei
  6. Kopierte meine FaviconsDatei in dasselbe Verzeichnis wie die SQLite-Befehlszeilen-Shell
  7. Geöffnete Eingabeaufforderung
  8. Das Verzeichnis wurde in das Verzeichnis geändert, das die SQLite-Befehlszeilen-Shell enthält
  9. Wird sqlite3über die Eingabeaufforderung ausgeführt
  10. Führen Sie die SQL aus, die dieser Liste folgt
  11. Verschob die FaviconsDatei aus meinem SQLite-Befehlszeilen-Shell-Verzeichnis zurück in mein Benutzerdatenverzeichnis
.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:%'
;

Passen Sie dies an die URLs an, für die Sie die Favoriten löschen möchten. In meinem Fall entsprachen die Ziel-URLs der von http://localhost:8000/.

Gruslig
quelle
7

Eigentlich müssen Sie nur zu www.site.com/favicon.ico navigieren, und Sie sehen das zwischengespeicherte alte Symbol. Klicken Sie auf Aktualisieren (Strg + R) oder (Strg + F5), und Sie sehen das neue. Gehen Sie zurück zu www.site.com und genießen Sie das neue Favicon.

Hossam Hossny
quelle
4

Durchsuchte Vorschläge zum Ändern von "feststeckenden" Favoriten in meiner Lesezeichenleiste. Ich nahm den einfachen Ausweg und installierte die Erweiterung Bookmark Favicon Changer .

Ich habe 5 Minuten gebraucht, um das Problem zu beheben, das mich seit Monaten beschäftigt hat - und dazu gehört auch das Löschen der Erweiterung nach der Verwendung!

Barbarbar
quelle
2

Hier finden Sie eine todsichere Lösung für das Problem mit den Chrome-Symbolen. Dieser Vorgang wird jedoch einige Zeit und Mühe in Anspruch nehmen.

  1. Lösche alle Browserverlauf inkl. Cache mit Chrome's History Cleaner

  2. Chrom schließen - wieder öffnen

  3. Klicken Sie im Lesezeichen-Manager auf jede URL (besuchen Sie jede Webseite erneut), gefolgt von einer Seitenaktualisierung (Neuladen):

    a) Lesezeichenleiste

    b) Andere Lesezeichen

    c) Importierte Lesezeichen (keine IE-Lesezeichen)

  4. Unter Lesezeichen-Manager-> Lesezeichen in HTML-Datei exportieren in den Ordner eines neu erstellten Verzeichnisses Ihrer Wahl organisieren. Nennen Sie den darin enthaltenen Dateiordner "Chrome-Lesezeichen".

  5. Schließen Sie Chrome nicht, bevor Sie den nächsten Schritt ausführen!

  6. Wechseln Sie zu "C: \ Users (Benutzername) \ AppData \ Local \ Google \ Chrome \ User Data \ Default".

  7. Kopieren Sie die beiden Dateien 'Favicons' und 'Favicons-journal' in den neu erstellten Dateiordner 'Chrome Bookmarks'.

  8. Notieren Sie sich vorerst die Größe der soeben gespeicherten 'Favicons'-Datei

  9. Zu Testzwecken: Führen Sie vor dem Schließen des Chrome-Browsers den Chrome-Verlauf aus -> "Browserdaten löschen"

  10. Browser schließen - erneut öffnen

Testergebnisse: Die Datei 'Favicons' in "C: \ Benutzer (Benutzername) \ AppData \ Local \ Google \ Chrome \ Benutzerdaten \ Default" weist aller Wahrscheinlichkeit nach eine Dateigröße auf, die viel niedriger ist (~ 20-30 KB) als die eine, die Sie im exportierten Dateiordner gespeichert haben.

So beheben Sie das Problem mit dem fehlenden Symbol: Kopieren Sie die beiden gespeicherten 'Favicons'-Dateien aus dem neuen Ordner (siehe 4. oben) in "C: \ Users (Benutzername) \ AppData \ Local \ Google \ Chrome \ User Data \ Default" ". Starten Sie Chrome neu. Ihre Symbole sollten jetzt schön und ordentlich an Ort und Stelle sein. Denken Sie daran, die Dateigröße der Standarddatei 'Favicons' von Zeit zu Zeit zu überprüfen, insbesondere nach dem Hinzufügen neuer mit Lesezeichen versehener Webseiten. Kopieren Sie dann einfach die größere Standarddatei in Ihren "Chrome-Lesezeichenordner". Voilà! Dies sollte für die meisten Benutzer funktionieren.

Fügen Sie diese beiden Dateispeicherorte zur Favoritenleiste des Windows-Explorers hinzu, um die Wiederherstellung zukünftig verlorener Symbole zu vereinfachen:

a) "Chrome-Lesezeichen"

b) "C: \ Benutzer (Benutzername) \ AppData \ Local \ Google \ Chrome \ Benutzerdaten \ Standard"

PS Verwenden Sie in Zukunft ein Browser History Cleaner-Dienstprogramm, z. B. ccleaner. Vermeiden Sie die Verwendung der Funktion "Verlauf" von Chrome

user260739
quelle
1

Ich habe dieses Problem auf meinem Computer gelöst, indem ich in die Chrome-Konfigurationsdaten gegangen bin und eine Datei mit dem Namen "Local State" gelöscht habe. Hab das auf einer Linux Box gemacht und es hat mein Problem gelöst. Unter Linux befindet sich diese Datei unter: / home / (Benutzername) /. Config / google-chrome / Ich denke, unter Windows ist dies C: \ Users (Benutzername) \ AppData \ Local \ Google \ Chrome \ User Data \ (unter am wenigsten auf meiner Windows 7 Box ist es).

Raul
quelle
0

Bitte versuchen Sie dies, bevor Sie das alles tun. Schließen Sie Chrome. Öffnen Sie den Task-Manager. "Task beenden" für alle verbleibenden Chrome-Instanzen. Starten Sie Chrome neu.

Funktioniert bei mir.

Scott
quelle
-1

Ich weiß, dass dieser Thread alt ist, aber das ist ein häufiges Problem, also werde ich allen Lauernden helfen:

Ich suchte das Gleiche und stellte fest, dass es keinen einfachen Weg gab, also stellte ich mein eigenes Werkzeug her.

  1. Löschen Sie Ihre Datei C: \ Users \ (Benutzername) \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Favicons.
  2. Importieren Sie Ihre "Lesezeichen" -Datei (die sich im selben Ordner befindet) in das von mir erstellte Tool.
  3. Drücken Sie "Seiten laden".

Das Tool öffnet buchstäblich alle mit Lesezeichen versehenen Seiten auf einmal, was eine ziemliche Belastung darstellt. Danach werden jedoch alle Symbole aktualisiert :).

Das Tool funktioniert auch nur, wenn Ihr Standardbrowser auf Chrome eingestellt ist.

Link zum Tool: http://www.fast-files.com/getfile.aspx?file=79770
Sie können jederzeit nach Viren oder was auch immer suchen.

Bitte.

Jozef
quelle
Kein werbefinanzierter Link verfügbar (möglicherweise aufgrund der Installation von AdBlock)
Elder Geek