Wie kann ich einem Lesezeichen in Google Chrome ein Favicon hinzufügen?


14

Ich bin auf OS X und möchte, dass meine Lesezeichen Favoriten haben. Ich habe bereits zwei Artikel gefunden, aber sie haben nicht viel gebracht:

http://www.tapper-ware.net/blog/?p=97#comment-2076 Es ist ein großartiger Artikel, aber so wie ich es verstehe, scheint dies nicht für Chrome zu funktionieren :(

http://www.tech-recipes.com/rx/3032/google_chrome_how_to_change_icons_on_the_bookmarks_bar/ Das Problem mit diesem Tipp ist - wenn ich mich irre, bitte korrigieren Sie mich - dass, nachdem ich den Verlauf, den Cache usw. das Ganze bereinigt habe Ding wird wieder weg sein.

Wenn es eine Möglichkeit gibt, die Lesezeichen zu ändern, indem Sie sie selbst hosten, würde ich das sofort tun, aber ich habe bisher keine Lösung gefunden.

Antworten:


19

Nun, es hat einige Zeit gedauert, aber ich bin auf die Lösung gestoßen:

Sie müssen Ihre Lesezeichen exportieren, die HTML-Datei bearbeiten und erneut importieren. Es klingt viel komplizierter als es ist, und es ist eine saubere Lösung, da Chrome alle Ihre neu importierten Lesezeichen in einem separaten "Imported" -Ordner ablegt, den Sie löschen können, nachdem die Änderungen übernommen wurden.

Schritt für Schritt Anleitung:

  1. Öffnen Sie den Lesezeichen-Manager und exportieren Sie Ihre Lesezeichen.
  2. Öffnen Sie die exportierte HTML-Datei in Ihrem bevorzugten Editor und suchen Sie nach dem Lesezeichen, auf das ein Favicon angewendet werden soll.
  3. Codieren Sie das 16 × 16px-Favicon, das Sie als Base64 verwenden möchten (es gibt viele kostenlose Online-Konverter, oder klicken Sie auf den folgenden Link, um Anweisungen zur Befehlszeile zu erhalten). Entfernen Sie alle Zeilenumbrüche in der Ausgabe. es muss eine lange Schlange sein.
  4. Stellen Sie dem Base64-Blob ein "Daten" -Präfix voran, das dem verwendeten Favicon-Typ entspricht. zB data:image/vnd.microsoft.icon;base64,für .icoDateien und data:image/png;base64,für .pngDateien.
  5. Fügen Sie ICONnun dem Link ein Attribut hinzu, das den vorangestellten Base64-Blob enthalten soll. zum Beispiel: ICON="data:image/png;base64,iVBORw0K………5ErkJggg==".
  6. Speichern Sie die Datei und importieren Sie sie zurück in den Lesezeichen-Manager. Ein Ordner mit dem Namen "Imported" wird erstellt. Das Favicon sollte jedoch sofort auf das ursprüngliche Lesezeichen angewendet werden, damit Sie den neuen Ordner "Importiert" sofort löschen können. Wenn das Symbol nicht sofort angezeigt wird, klicken Sie auf das Lesezeichen.

Wenn Sie weitere Hilfe benötigen, habe ich einen Blog-Beitrag entdeckt, der den gesamten Vorgang ausführlicher beschreibt.


Ich habe den Beitrag aktualisiert. Wenn Sie ein detailliertes Tutorial benötigen, lesen Sie den Link, den ich hinzugefügt habe.
Patrick

Nur um Sie darauf aufmerksam zu machen, dass der Link nicht mehr funktioniert
Skuld


Der Link zur Verwendung der von @MarkusJarderot vorgeschlagenen zwischengespeicherten Kopie wurde korrigiert, und es wurde eine Klarstellung über die Notwendigkeit des Hinzufügens eines data:Präfixes hinzugefügt .
Tom

Der verlinkte Blog-Beitrag besagt außerdem, dass Chrome diese manuell hinzugefügten Favoriten nicht synchronisiert - obwohl ich dies nicht versucht habe, um festzustellen, ob dies immer noch der Fall ist.
Tom

2

Eine andere sehr einfache Lösung ist die Verwendung der Chrome-Erweiterung "I hate your favicon". Hier können Sie eine URL für eine Website eingeben, deren Favicon Sie ändern möchten, sowie eine URL für ein Bild dessen, was das Favicon sein soll. Der Rest wird für Sie erledigt.

Link zu ihrer Website hier


3
Dies scheint bei Lesezeichen nicht zu funktionieren.
GollyJer

1

Ich hatte das gleiche Problem, merkte es aber zunächst gar nicht.

Kürzlich habe ich meine Favicon-Datei in Chrome gelöscht (ohne eine Sicherungskopie zu erstellen ) und plötzlich fehlten all meinen Lesezeichen-Symbolleisten-Links die Symbole, da ich Javascript verwende: window.open , um sie in einem neuen Tab zu öffnen.

Heute wurde mir klar, warum ich monatelang glücklich war, Favoriten in meinen Lesezeichen zu haben: Als ich zum ersten Mal von Firefox zu Chrome wechselte, importierte ich alle meine Lesezeichen von dort und bearbeitete sie später manuell in Notepad mit dem obigen JavaScript.

Firefox fügte alle Symbole mit ihrem base64-Code hinzu.

Ich kann jetzt bestätigen, dass die Lösung von pattulus funktioniert, und wenn Sie nicht jeden base64-Code manuell konvertieren und hinzufügen möchten, exportieren Sie einfach Ihre sauberen Lesezeichen, die keine Lesezeichen sind, bearbeiten Sie sie extern und importieren Sie sie erneut.

Das heißt, wenn es so einfach ist wie in meinem Fall, in dem ich alle Lesezeichen-Links in demselben JavaScript bearbeitet habe und einfach die Ersetzungsfunktion von Notepad verwenden könnte.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.