Επιδιόρθωση: Firefox Εμφανίζονται τα κακό Bookmark Favicons

Μερικοί χρήστες έχουν συναντήσει ένα περίεργο ζήτημα στο Mozilla Firefox, όπου βλέπουν ένα λάθος favicon για κάθε ιστότοπο που είχαν σημειώσει. Για παράδειγμα, αντί να εμφανίζεται το εικονίδιο Reddit για θέματα που έχουν υποστεί σελιδοδείκτες Reddit, το πρόγραμμα περιήγησης εμφανίζει ένα favicon του YouTube (ή κάτι άλλο). Το ζήτημα δεν φαίνεται να σχετίζεται με μια συγκεκριμένη έκδοση των Windows, όπως αναφέρεται ότι συμβαίνει στα Windows 7, Windows 8 και Windows 10.

Firefox λάθος favicons μέσα στη γραμμή σελιδοδείκτη

Τι προκαλεί το θέμα favicons στον Firefox;

Ερευνήσαμε αυτό το συγκεκριμένο ζήτημα εξετάζοντας διάφορες αναφορές χρηστών και τις στρατηγικές επισκευών που χρησιμοποιούνται συνήθως για την επίλυση αυτού του συγκεκριμένου προβλήματος σε υπολογιστές με Windows. Όπως αποδεικνύεται, υπάρχουν διάφοροι λόγοι για τους οποίους συμβαίνει αυτό το συγκεκριμένο ζήτημα:

  • Οι Favicons καταλήφθηκαν από add-on - Υπάρχουν πολλά add-ons που είναι γνωστό ότι ξεχειλίζουν τα favicons και εμφανίζουν διαφορετικά εικονίδια αντί. Συνήθως, οι καρτέλες αναβολής αναφέρονται από τους επηρεαζόμενους χρήστες. Σε αυτήν την περίπτωση, ο πιο γρήγορος τρόπος αντιμετώπισης του προβλήματος είναι να καταργήσετε το πρόσθετο και να διαγράψετε το αρχείο favicons.sqlite.
  • Ξεπερασμένη έκδοση του Firefox - Αυτό το συγκεκριμένο ζήτημα προκαλείται κυρίως από ένα επίμονο σφάλμα το οποίο οι προγραμματιστές έχουν επιδιορθώσει εν μέρει με την κατασκευή 58. Η ενημέρωση στην τελευταία έκδοση θα πρέπει να διασφαλίσει ότι δεν θα συναντήσετε το πρόβλημα στο μέλλον. Αλλά αν είστε favicons είναι ήδη σπασμένα, θα πρέπει να ακολουθήσετε άλλες μεθόδους επισκευής για να τους επισκευάσει.
  • Το αρχείο favicons του Firefox (favicons.sqlite) είναι κατεστραμμένο - Όποτε τα favicons του Firefox καταλήγουν να σπάσουν, το πρόβλημα μπορεί να εντοπιστεί σε ένα αρχείο που ασχολείται με όλα τα favicons που εμφανίζονται στο πρόγραμμα περιήγησης. Διαγράφοντας το αρχείο favicons.sqlite, μπορείτε να αναγκάσετε το πρόγραμμα περιήγησης να αναδημιουργήσει το αρχείο από την αρχή, αναγκάζοντας όλα τα favicons να επαναφέρουν.
  • Το περιεχόμενο του cached ιστού είναι κατεστραμμένο - Σε ορισμένες περιπτώσεις, ο Firefox μπορεί να καταλήξει στην προσωρινή αποθήκευση μιας παλαιότερης έκδοσης του favicon και να κολλήσει ανεξάρτητα αν έχει αντικατασταθεί από μια νεότερη έκδοση. Σε αυτή τη συγκεκριμένη περίπτωση, μπορείτε είτε να εκκαθαρίσετε την προσωρινή μνήμη ιστού για να αναγκάσετε το πρόγραμμα περιήγησής σας να τις ενημερώσει ξανά είτε μπορείτε να το κάνετε από την κονσόλα προγράμματος περιήγησης.

Εάν αντιμετωπίζετε δυσκολίες επίλυσης αυτού του συγκεκριμένου ζητήματος, αυτό το άρθρο θα σας δώσει διάφορα βήματα αντιμετώπισης προβλημάτων. Παρακάτω, θα βρείτε αρκετές διαφορετικές δυνατότητες επιδιόρθωσης που άλλοι χρήστες σε ένα παρόμοιο σενάριο χρησιμοποίησαν με επιτυχία για να επιλύσουν το ζήτημα.

Για καλύτερα αποτελέσματα, σας ενθαρρύνουμε να ακολουθήσετε τις μεθόδους με τη σειρά που παρουσιάζονται. Ακόμα και αν δεν ισχύουν όλες οι επιδιορθώσεις στο σενάριό σας, αξίζει ακόμα να κολλήσετε σε μια δομή όταν αντιμετωπίζετε προβλήματα με το θέμα - απλά θυμηθείτε να απορρίψτε τις μεθόδους που δεν ισχύουν για εσάς.

Μέθοδος 1: Ενημέρωση του Firefox στην πιο πρόσφατη έκδοση

Αυτό το συγκεκριμένο ζήτημα είναι σχεδόν τόσο παλιό όσο και το ίδιο το πρόγραμμα περιήγησης. Ο Firefox κυκλοφόρησε αρκετές ενημερώσεις που περιλάμβαναν μια επείγουσα επιδιόρθωση για αυτό το ζήτημα, αλλά ορισμένοι χρήστες το αντιμετωπίζουν ακόμα στις τελευταίες εκδόσεις. Ωστόσο, δεδομένου ότι το ζήτημα έχει αντιμετωπιστεί, είστε πρώτος αφετηρία πρέπει να είναι να βεβαιωθείτε ότι χρησιμοποιείτε την τελευταία έκδοση του Firefox. Ξεκινώντας με την κατασκευή 58, οι προγραμματιστές ανακοίνωσαν ότι έχουν καλύψει τις περισσότερες περιπτώσεις που είναι γνωστό ότι ενεργοποιούν αυτά τα συγκεκριμένα ζητήματα.

Παρόλο που αυτό δεν θα λύσει απαραίτητα το ζήτημα εάν τα favicons σας είναι ήδη αναστατωμένα, θα διασφαλίσει ότι δεν θα ξανασυμβεί στο μέλλον. Ακολουθεί ένας γρήγορος οδηγός για την ενημέρωση του Firefox στην πιο πρόσφατη έκδοση:

  1. Ανοίξτε τον Firefox και κάντε κλικ στο κουμπί ενέργειας στην επάνω δεξιά γωνία.
  2. Στη συνέχεια, από το νέο εμφανιζόμενο μενού, κάντε κλικ στην επιλογή Βοήθεια και επιλέξτε Σχετικά με τον Firefox .
  3. Μέσα στο επόμενο παράθυρο, περιμένετε μέχρι να ολοκληρωθεί η λήψη της ενημέρωσης και, στη συνέχεια, κάντε κλικ στην επιλογή Επανεκκίνηση για να ενημερώσετε τον Firefox για να ξεκινήσει η διαδικασία ενημέρωσης.

    Ενημέρωση του Firefox
  4. Μόλις ολοκληρωθεί η διαδικασία ενημέρωσης, κάντε επανεκκίνηση του υπολογιστή σας και δείτε εάν το πρόβλημα έχει επιλυθεί.

Εάν το πρόγραμμα περιήγησης Firefox ενημερώθηκε ήδη στην πιο πρόσφατη έκδοση ή αν η μέθοδος αυτή δεν διορθώσει τις κατεστραμμένες φράσεις σας, μετακινηθείτε προς την επόμενη παρακάτω μέθοδο.

Μέθοδος 2: Προσθήκη "/" πίσω από τη σύνδεση

Αυτό μπορεί να φαίνεται σαν μια ανόητη λύση, αλλά πολλοί χρήστες που έχουν επηρεάσει έχουν αναφέρει ότι απλά προσθέτοντας ένα στο τέλος της διεύθυνσης URL πριν την επίσκεψή του κατέληξε στην επίλυση του ζητήματος γι 'αυτούς. Hoverer, ορισμένοι χρήστες ανέφεραν ότι αυτή η επιδιόρθωση ήταν προσωρινή μόνο καθώς το ζήτημα επιστράφηκε αρκετές ημέρες αργότερα.

Ας υποθέσουμε ότι το favicon που ανήκει στο www.google.com/ είναι αναστατωμένο. Για να το διορθώσετε, πληκτρολογήστε www.google.com// στη γραμμή πλοήγησης και πατήστε Enter για να ανανεώσετε το εικονίδιο. Το εικονίδιο πρέπει να αντικατασταθεί μόλις φορτωθεί ο ιστότοπος.

Ο ορισμός των σπασμένων φαβοκόνων με '\'

Αν αυτό το ζήτημα δεν ήταν αποτελεσματικό ή αναζητούσατε μόνιμη προσέγγιση, μεταβείτε στην επόμενη μέθοδο παρακάτω.

Μέθοδος 3: Διαγραφή του αρχείου favicons.sqlite

Η πιο γρήγορη και αποτελεσματική λύση που θα λύσει το πρόβλημα στις περισσότερες περιπτώσεις είναι απλά να πλοηγηθείτε στο φάκελο AppData του Firefox, να βρείτε το φάκελο προφίλ σας και να διαγράψετε το όνομα αρχείου favicons.sqlite ενώ ο Firefox είναι κλειστός.

Αυτή η διαδικασία θα αναγκάσει τον Firefox να δημιουργήσει ένα νέο αρχείο .sqlite favicon κατά την επόμενη εκκίνηση του προγράμματος περιήγησης. Αλλά έχετε κατά νου ότι μετά την ολοκλήρωση αυτής της λειτουργίας, όλοι οι σελιδοδείκτες σας θα έχουν ένα γενικό favicon. Μόνο αφού επισκεφθείτε ένα σελιδοδείκτη, το εικονίδιο θα ενημερωθεί στο favicon του ιστότοπου.

Ακολουθεί ένας γρήγορος οδηγός για την επίλυση του προβλήματος διαγράφοντας το αρχείο favicons.sqlite :

  1. Βεβαιωθείτε ότι ο Firefox και τα σχετικά πρόσθετα είναι πλήρως κλειστά.
  2. Χρησιμοποιήστε την Εξερεύνηση αρχείων για να μεταβείτε στην ακόλουθη τοποθεσία:
     C: \ Χρήστες \ * YourUser * \ AppData \ Τοπικό \ Mozilla \ Firefox \ Προφίλ \ * YourProfile * 

    Σημείωση: Λάβετε υπόψη σας ότι οι * YourUsers * και * YourProfile * είναι απλώς τοποθετητές και θα πρέπει να αντικατασταθούν από τις δικές σας πληροφορίες. Επίσης, ο φάκελος AppData θα είναι κρυμμένος από προεπιλογή - αν δεν έχετε κάνει τους κρυφός φακέλους ακόμη ορατοί - χρησιμοποιήστε την κορδέλα στην κορυφή του παραθύρου Explorer για να κάνετε κλικ στην επιλογή Προβολή και, στη συνέχεια, βεβαιωθείτε ότι έχει επιλεγεί το πλαίσιο που σχετίζεται με τα κρυμμένα αντικείμενα .

    Έλεγχος πλαισίου κρυφών αντικειμένων
  3. Αφού φτάσετε στο προφίλ FireFox, χρησιμοποιήστε τη λειτουργία αναζήτησης (πάνω δεξιά γωνία) για να αναζητήσετε το favicons.sqlite .
  4. Όταν εντοπιστεί το αρχείο, κάντε δεξί κλικ πάνω του και επιλέξτε Διαγραφή για να το ξεφορτωθείτε.

    Διαγραφή του αρχείου Favicons του Firefox
  5. Αφού διαγραφεί το αρχείο, ανοίξτε ξανά το Firefox για να επιτρέψετε στο πρόγραμμα περιήγησης να δημιουργήσει ένα νέο favicon .sqlite από το μηδέν.
  6. Θα πρέπει τώρα να παρατηρήσετε ότι όλοι οι σελιδοδείκτες σας έχουν ένα γενικό favicon. Μπορείτε να διορθώσετε αυτό κάνοντας κλικ σε κάθε σελιδοδείκτη ξεχωριστά. Μόλις επισκεφθείτε τον ιστότοπο, θα δείτε ότι θα εγκατασταθεί το σωστό favicon.

Εάν εξακολουθείτε να αντιμετωπίζετε το ίδιο ακριβώς ζήτημα, μεταβείτε στην επόμενη μέθοδο παρακάτω.

Μέθοδος 4: Εκκαθάριση της προσωρινής μνήμης ιστού

Ένας άλλος τρόπος για να επιλύσετε αυτό το ζήτημα είναι να καθαρίσετε την προσωρινή μνήμη web του Firefox. Ομοίως με την πρώτη μέθοδο, αυτό θα το αναγκάσει να κατεβάσει τα favicons ξανά. Πολλοί χρήστες που έχουν επηρεάσει έχουν αναφέρει ότι αυτή η μέθοδος τους επέτρεψε τελικά να επιλύσουν το ζήτημα για πάντα.

Ακολουθεί ένας γρήγορος οδηγός για τον τρόπο διαγραφής της προσωρινής μνήμης ιστού του Firefox για να διορθωθεί το πρόβλημα favicon:

  1. Κλείστε όλες τις άλλες καρτέλες του Firefox εκτός από μια νέα καρτέλα.
  2. Κάντε κλικ στο κουμπί ενέργειας στην επάνω δεξιά γωνία της οθόνης και, στη συνέχεια, επιλέξτε Επιλογές από το μενού που εμφανίστηκε πρόσφατα.
  3. στο μενού ρυθμίσεων, επιλέξτε Απόρρητο και ασφάλεια από το αριστερό τραπέζι. Στη συνέχεια, μετακινηθείτε προς τα κάτω στο μενού "Μπισκότα και δεδομένα ιστότοπου " και κάντε κλικ στην επιλογή " Καθαρισμός δεδομένων" .
  4. Μέσα στο μενού " Εκκαθάριση δεδομένων", καταργήστε την επιλογή του πλαισίου που σχετίζεται με τα " Μπισκότα και δεδομένα ιστότοπου" και επιλέξτε το πλαίσιο που βρίσκεται δίπλα στο " Αποθηκευμένο περιεχόμενο ιστού" .
  5. Πατήστε " Εκκαθάριση" για να ξεκινήσετε τη διαδικασία καθαρισμού των δεδομένων περιεχομένου ιστού.
  6. Κάντε επανεκκίνηση του προγράμματος περιήγησης και δείτε εάν το πρόβλημα έχει επιλυθεί.

Καθαρισμός της προσωρινής μνήμης ιστού του Firefox

Εάν εξακολουθείτε να αντιμετωπίζετε αυτό το ζήτημα ή αναζητάτε έναν τρόπο μη αυτόματης τροποποίησης των favicons, μεταβείτε στην επόμενη παρακάτω μέθοδο.

Μέθοδος 5: Αναγκάζοντας τον Firefox να ενημερώσει τα favicons

Εάν το πρόβλημά σας είναι ελαφρώς διαφορετικό - ο Firefox δεν ενημερώνει τα παλαιότερα λογότυπα του ιστότοπου με νέες εκδόσεις - μπορείτε πραγματικά να αναγκάσετε το πρόγραμμα περιήγησης να πιστεύει ότι έχουν λήξει όλα τα favicons και να τα ενημερώσετε αυτόματα. Αρκετοί χρήστες που έχουν επηρεάσει έχουν αναφέρει ότι αυτή η μέθοδος τελικά τους επέτρεψε να διορθώσουν το ζήτημα favicon στο Mozilla Firefox.

Εδώ πρέπει να κάνετε:

  1. Ανοίξτε τον Firefox, πληκτρολογήστε " about: config " στη γραμμή πλοήγησης και πατήστε Enter για να ανοίξετε τις πειραματικές ρυθμίσεις του Firefox.
  2. Όταν σας ζητηθεί από την προειδοποιητική ερώτηση, κάντε κλικ στο Αποδέχομαι τον κίνδυνο! .
  3. Χρησιμοποιήστε τη λειτουργία αναζήτησης για αναζήτηση "devtools.chrome.enabled".
  4. Μόλις εντοπιστεί η προτίμηση, κάντε διπλό κλικ στο devtools.chrome.enabled για να αλλάξετε την τιμή του σε true.
  5. Έξοδος από τις Ρυθμίσεις για προχωρημένους του Firefox και κάντε κλικ στο κουμπί Action στην επάνω δεξιά γωνία της οθόνης. Στη συνέχεια, μεταβείτε στο μενού του Web Developer και, στη συνέχεια, κάντε κλικ στην Κονσόλα περιήγησης .
  6. Μέσα από την πρόσφατα εμφανιζόμενη κονσόλα περιήγησης, επικολλήστε τον ακόλουθο κώδικα και πατήστε Enter για να την καταχωρίσετε:
     var fS = Εξαρτήματα.classes ["@ mozilla.org/browser/favicon-service;1"] .getService (Components.interfaces.nsIFaviconService); fS.expireAllFavicons (); 

    Σημείωση: Θα λάβετε ένα σφάλμα, αλλά είναι φυσιολογικό, οπότε μην ανησυχείτε. Τα βήματα που κάναμε θα εξαναγκάσουν όλα τα favicons να λήξουν.

  7. Επισκεφθείτε τους σελιδοδείκτες που προηγουμένως δεν ενημερώθηκαν με τη νεότερη έκδοση. Το ζήτημα θα πρέπει τώρα να διορθωθεί και θα πρέπει να βλέπετε τα νέα εικονίδια μόλις φορτώνεται η σελίδα.

Αναγκάζοντας τα υπάρχοντα favicons να λήξουν

Αν αυτή η μέθοδος δεν ήταν επιτυχημένη ή αν ψάχνετε για έναν χειροκίνητο τρόπο για να μην επιδιορθώσετε το favicon του Firefox, μεταβείτε στην επόμενη παρακάτω μέθοδο.

Μέθοδος 6: Καθορισμός των επηρεαζόμενων φοβιόνων με μη αυτόματο τρόπο

Αυτό σίγουρα δεν είναι η καλύτερη λύση για όσους δεν είναι τεχνολογικά καταλαβαίνω, αλλά υπάρχει ένας χειρωνακτικός τρόπος που θα σας επιτρέψει να διορθώσετε τα σπασμένα favicons σας. Πολλοί χρήστες που έχουν επηρεαστεί κατάφεραν να επιλύσουν το ζήτημα, εξάγοντας ολόκληρη τη λίστα σε ένα αρχείο HTML και τροποποιώντας το εικονίδιο πριν την εισαγωγή της λίστας σελιδοδεικτών δεξιά.

Αυτή η μέθοδος είναι τέλεια για χρήση σε εκείνες τις περιπτώσεις όπου ασχολείστε μόνο με ένα ή μερικά σπασμένα favicons. Ακολουθεί ένας γρήγορος οδηγός για τον χειροκίνητο καθορισμό των επηρεαζόμενων παραληπτών:

  1. Ανοίξτε τον Firefox και κάντε κλικ στο εικονίδιο Σελιδοδείκτης από την επάνω δεξιά γωνία της οθόνης.
  2. Από το νέο εμφανιζόμενο μενού, κάντε κλικ στους Σελιδοδείκτες και, στη συνέχεια, κάντε κλικ στην επιλογή Εμφάνιση όλων των σελιδοδεικτών στην κάτω δεξιά γωνία της οθόνης.
  3. Μέσα στο μενού Βιβλιοθήκη, επιλέξτε Γραμμή εργαλείων σελιδοδεικτών από τα αριστερά και, στη συνέχεια, μεταβείτε στην επιλογή Εισαγωγή και δημιουργία αντιγράφων ασφαλείας και επιλέξτε Εξαγωγή σελιδοδεικτών σε HTML .
  4. Επιλέξτε μια κατάλληλη θέση για το εξαγόμενο αρχείο HTML και, στη συνέχεια, κάντε κλικ στο κουμπί Αποθήκευση .
  5. Κάντε δεξί κλικ στο αρχείο HTML που μόλις εξάγετε και επεξεργαστείτε το με ένα βοηθητικό πρόγραμμα όπως το Notepad ++ ή παρόμοιο. Μπορείτε επίσης να χρησιμοποιήσετε το ενσωματωμένο βοηθητικό πρόγραμμα σημειωματάριου, αλλά ο κώδικας δεν θα είναι τόσο ευανάγνωστος.
  6. Μόλις ανοίξει η σελίδα σελιδοδεικτών, εντοπίστε την αντίστοιχη καταχώριση σελιδοδείκτη και αλλάξτε τα αντίστοιχα ICON_URI = "{URL} και ICON =" data: image / png; base64, {data} με τη σωστή διεύθυνση URL του εικονιδίου και το 64 κωδικοποιημένο εικονίδιο . Θα μπορείτε να αφαιρέσετε ποιο ICON ανήκει στο οποίο favicon κοιτάζοντας το όνομα.
  7. Βεβαιωθείτε ότι έχετε αποθηκεύσει τις τροποποιήσεις που κάνατε στη σελίδα σελιδοδεικτών που έχετε ήδη εξάγει.
  8. Επιστρέψτε στο παράθυρο της Βιβλιοθήκης (Βήμα 2), κάντε κλικ στη Γραμμή εργαλείων σελιδοδεικτών και, στη συνέχεια, μεταβείτε στην επιλογή Εισαγωγή και δημιουργία αντιγράφων ασφαλείας και επιλέξτε Εισαγωγή σελιδοδεικτών από HTML
  9. Επιλέξτε τη σελίδα που τροποποιήσατε προηγουμένως και κάντε κλικ στο Άνοιγμα.

Επεξεργασία του Firefox favicon χειροκίνητα

Μετά την ολοκλήρωση αυτής της διαδικασίας, θα πρέπει να διορθωθούν τα εικονίδια favicon.

Ενδιαφέροντα Άρθρα