Correctif: Firefox affichant les mauvais favoris de signets

Certains utilisateurs ont été confrontés à un problème étrange sur Mozilla Firefox dans lequel ils voyaient un favicon erroné pour chaque site qu'ils avaient marqué. Par exemple, au lieu d’afficher l’icône Reddit pour les discussions Reddit dans les favoris, le navigateur affiche un favicon YouTube (ou autre chose). Le problème ne semble pas être lié à une version Windows particulière, car il est rapporté qu'il se produit sous Windows 7, Windows 8 et Windows 10.

Firefox mauvaise favicons à l'intérieur de la barre de signet

Qu'est-ce qui cause le problème des favicons sur Firefox?

Nous avons étudié ce problème en examinant divers rapports d'utilisateurs et les stratégies de réparation couramment utilisées pour résoudre ce problème sur des ordinateurs Windows. En fin de compte, ce problème particulier a plusieurs causes:

  • Les add-on ont détourné les favicons - Il existe plusieurs add-ons connus pour détourner les favicons et afficher des icônes différentes à la place. Le plus souvent, Snooze Tabs est rapporté par les utilisateurs affectés. Dans ce cas, le moyen le plus rapide de résoudre le problème consiste à supprimer le module complémentaire et à supprimer le fichier favicons.sqlite.
  • Version obsolète de Firefox - Ce problème particulier est principalement dû à un bogue persistant que les développeurs ont partiellement corrigé avec la construction 58. La mise à jour vers la dernière version devrait vous assurer que vous ne rencontrerez plus le problème à l'avenir. Mais si vos favicons sont déjà cassés, vous devrez suivre d'autres méthodes de réparation afin de les réparer.
  • Le fichier de favicons de Firefox (favicons.sqlite) est corrompu - Chaque fois que vos favicons de Firefox finissent par se briser, le problème peut en réalité être attribué à un fichier qui traite de tous les favicons figurant dans le navigateur. En supprimant le fichier favicons.sqlite, vous pouvez forcer le navigateur à recréer le fichier à partir de zéro, ce qui oblige tous les favicons à se réinitialiser.
  • Le contenu mis en cache sur le Web est corrompu - Dans certains cas, Firefox pourrait mettre en cache une version plus ancienne du favicon et rester en place même si elle a depuis été remplacée par une version plus récente. Dans ce cas particulier, vous pouvez effacer votre cache Web pour obliger votre navigateur à les mettre à jour à nouveau ou vous pouvez le faire à partir de la console du navigateur.

Si vous avez du mal à résoudre ce problème particulier, cet article vous expliquera plusieurs étapes de dépannage. Ci-dessous, vous trouverez plusieurs solutions potentielles différentes que d'autres utilisateurs d'un scénario similaire ont utilisées avec succès pour résoudre le problème.

Pour de meilleurs résultats, nous vous encourageons à suivre les méthodes dans l'ordre dans lequel elles sont présentées. Même si toutes les corrections ne sont pas applicables à votre scénario, il vaut toujours la peine de s'en tenir à une structure lorsque vous résolvez le problème, mais n'oubliez pas de jetez les méthodes qui ne vous concernent pas.

Méthode 1: Mise à jour de Firefox vers la dernière version

Ce problème particulier est presque aussi vieux que le navigateur lui-même. Firefox a publié plusieurs mises à jour incluant un correctif pour ce problème, mais certains utilisateurs le rencontrent encore dans les versions les plus récentes. Cependant, puisque le problème a été résolu, vous devez commencer par vous assurer que vous utilisez la dernière version de Firefox. À partir de la construction 58, les développeurs ont annoncé qu’ils avaient corrigé la plupart des cas connus pour provoquer ce problème.

Même si cela ne résoudra pas nécessairement le problème si vos favicons sont déjà foirés, cela garantira que cela ne se reproduira plus à l'avenir. Voici un guide rapide sur la mise à jour de Firefox vers la dernière version:

  1. Ouvrez Firefox et cliquez sur le bouton d'action dans le coin supérieur droit.
  2. Ensuite, dans le menu qui vient d’apparaître, cliquez sur Aide et sélectionnez À propos de Firefox .
  3. Dans la fenêtre suivante, attendez que la mise à jour soit téléchargée, puis cliquez sur Redémarrer pour mettre à jour Firefox pour commencer le processus de mise à jour.

    Mise à jour de Firefox
  4. Une fois le processus de mise à jour terminé, redémarrez votre ordinateur et vérifiez si le problème a été résolu.

Si votre navigateur Firefox a déjà été mis à jour à la dernière version ou si cette méthode n'a pas corrigé vos favoris cassés, passez à la méthode suivante ci-dessous.

Méthode 2: Ajout d'un '/' derrière le lien

Cela peut sembler une solution idiote, mais de nombreux utilisateurs concernés ont signalé que le simple fait d'ajouter un a à la fin de l'URL avant de la visiter finissait par résoudre le problème pour eux. Hoverer, certains utilisateurs ont signalé que ce correctif n'était que temporaire, car le problème était renvoyé plusieurs jours plus tard.

Disons que le favicon appartenant à www.google.com/ est foiré. Pour résoudre ce problème, tapez www.google.com dans la barre de navigation et appuyez sur Entrée pour actualiser l'icône. L'icône doit être remplacée dès que le site Web est chargé.

Correction des favicons cassés avec '\'

Si ce problème n'a pas été efficace ou si vous recherchez une approche permanente, passez à la méthode suivante ci-dessous.

Méthode 3: Suppression du fichier favicons.sqlite

La solution la plus rapide et la plus efficace pour résoudre le problème consiste dans la plupart des cas à naviguer simplement dans le dossier AppData de Firefox, à rechercher le dossier de votre profil et à supprimer le nom du fichier favicons.sqlite lorsque Firefox est fermé.

Ce processus obligera Firefox à créer un nouveau fichier favicon .sqlite au prochain démarrage du navigateur. Mais gardez à l'esprit qu'après cette opération, tous vos signets auront un favicon générique. Ce n’est qu’après votre visite dans un signet que l’icône sera mise à jour dans la favicon du site.

Voici un guide rapide sur la résolution du problème en supprimant le fichier favicons.sqlite :

  1. Assurez-vous que Firefox et tous les compléments associés sont complètement fermés.
  2. Utilisez l' explorateur de fichiers pour accéder à l'emplacement suivant:
     C: \ Utilisateurs \ * VotreUtilisateur * \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ * VotreProfil * 

    Remarque: N'oubliez pas que * Vos utilisateurs * et * Votre profil * sont simplement des espaces réservés et doivent être remplacés par vos propres informations. En outre, le dossier AppData sera masqué par défaut - si vous n'avez pas encore rendu les dossiers masqués visibles - utilisez le ruban en haut de la fenêtre de l'Explorateur de fichiers pour cliquer sur Afficher, puis assurez-vous que la case associée à Éléments masqués est cochée. .

    Cocher la case Objets cachés
  3. Une fois dans votre profil FireFox, utilisez la fonction de recherche (coin supérieur droit) pour rechercher favicons.sqlite .
  4. Lorsque le fichier est trouvé, cliquez dessus avec le bouton droit de la souris et choisissez Supprimer pour le supprimer .

    Suppression du fichier Favicons de Firefox
  5. Une fois le fichier supprimé, ouvrez à nouveau Firefox pour permettre au navigateur de créer un nouveau favicon .sqlite.
  6. Vous devriez maintenant remarquer que tous vos signets ont un favicon générique. Vous pouvez résoudre ce problème en cliquant sur chaque signet individuellement. Dès que le site Web est visité, vous verrez que le bon favicon sera mis en place.

Si vous rencontrez toujours le même problème, passez à la méthode suivante ci-dessous.

Méthode 4: Effacement du cache Web

Une autre façon de résoudre ce problème consiste à vider le cache Web de Firefox. De la même manière que pour la première méthode, cela l'obligera à télécharger les favicons à nouveau. Plusieurs utilisateurs concernés ont indiqué que cette méthode leur permettait enfin de résoudre le problème pour de bon.

Voici un guide rapide sur la façon de vider le cache Web de Firefox afin de résoudre le problème des favicon:

  1. Fermez tous les autres onglets Firefox à l'exception d'un nouvel onglet.
  2. Cliquez sur le bouton d'action dans le coin supérieur droit de l'écran, puis sélectionnez Options dans le menu récemment affiché.
  3. dans le menu des paramètres, sélectionnez Confidentialité et sécurité dans le tableau de gauche. Ensuite, faites défiler jusqu'au menu Cookies et données du site et cliquez sur Effacer les données .
  4. Dans le menu Effacer les données, décochez la case associée aux cookies et aux données du site et cochez la case en regard de Contenu Web mis en cache .
  5. Appuyez sur Effacer pour commencer le processus de nettoyage de vos données de contenu Web.
  6. Redémarrez votre navigateur et voyez si le problème a été résolu.

Nettoyage du cache Web de Firefox

Si vous rencontrez toujours ce problème ou si vous cherchez un moyen de modifier vos favoris manuellement, passez à la méthode suivante ci-dessous.

Méthode 5: Forcer Firefox à mettre à jour les favicons

Si votre problème est légèrement différent - Firefox ne parvient pas à mettre à jour les anciens logos de sites Web avec de nouvelles versions - vous pouvez en réalité forcer le navigateur à penser que tous vos favoris sont expirés et à les mettre à jour automatiquement. Plusieurs utilisateurs concernés ont signalé que cette méthode leur permettait enfin de résoudre le problème de favicon sur Mozilla Firefox.

Voici ce que vous devez faire:

  1. Ouvrez Firefox, tapez « about: config » dans la barre de navigation et appuyez sur Entrée pour ouvrir les paramètres expérimentaux de Firefox.
  2. Lorsque l'invite d'avertissement vous y invite, cliquez sur J'accepte le risque! .
  3. Utilisez la fonction de recherche pour rechercher «devtools.chrome.enabled».
  4. Une fois la préférence trouvée, double-cliquez sur devtools.chrome.enabled pour lui attribuer la valeur true.
  5. Quittez les paramètres avancés de Firefox et cliquez sur le bouton d'action dans la partie supérieure droite de l'écran. Ensuite, accédez au menu Web Developer, puis cliquez sur Browser Console .
  6. Dans la nouvelle console de navigateur, collez le code suivant et appuyez sur Entrée pour l'enregistrer:
     var fS = Components.classes ["@ mozilla.org/browser/favicon-service;1"] .getService (Components.interfaces.nsIFaviconService); fS.expireAllFavicons (); 

    Remarque: vous obtiendrez une erreur, mais c'est normal, alors ne vous inquiétez pas. Les étapes que nous venons de faire forceront tous les favicons à expirer.

  7. Visitez les signets qui ne parvenaient pas à être mis à jour avec la nouvelle version. Le problème devrait maintenant être corrigé et vous devriez voir les nouvelles icônes dès le chargement de la page.

Forcer les favicons existants à expirer

Si cette méthode a échoué ou si vous cherchez une méthode manuelle pour corriger votre favicon Firefox qui ne s'affiche pas correctement, passez à la méthode suivante ci-dessous.

Méthode 6: corriger les favicons affectés manuellement

Ce n'est certainement pas la meilleure solution pour ceux qui ne sont pas férus de technologie, mais il existe un moyen manuel qui vous permettra de réparer vos favicons cassés. Plusieurs utilisateurs concernés ont réussi à résoudre le problème en exportant l'intégralité de la liste de signets dans un fichier HTML et en modifiant l'icône avant d'importer de nouveau la liste de signets.

Cette méthode est parfaite à utiliser dans les cas où vous ne traitez qu'avec un ou plusieurs favicons cassés. Voici un guide rapide sur la réparation manuelle des favicons affectés:

  1. Ouvrez Firefox et cliquez sur l’icône Signet dans le coin supérieur droit de l’écran.
  2. Dans le menu nouvellement apparu, cliquez sur Signets, puis sur Afficher tous les signets dans la partie inférieure droite de l'écran.
  3. Dans le menu Bibliothèque, sélectionnez Barre d' outils Signets à gauche, puis sélectionnez Importer et sauvegarder, puis Exporter les signets au format HTML .
  4. Choisissez un emplacement approprié pour le fichier HTML exporté, puis cliquez sur le bouton Enregistrer .
  5. Cliquez avec le bouton droit sur le fichier HTML que vous venez d'exporter et modifiez-le à l'aide d'un utilitaire tel que Notepad ++ ou similaire. Vous pouvez également utiliser l'utilitaire de bloc-notes intégré, mais le code ne sera pas lisible.
  6. Une fois la page de signets ouverte, recherchez l'entrée de signet correspondante et modifiez l' ICON_URI = "{URL} et ICON =" associés : données: image / png; base64, {données} avec l'URL correcte de l'icône et l'icône codée 64 basée . Vous pourrez déduire quelle icône appartient à quel favicon en regardant le nom.
  7. Assurez-vous de bien enregistrer les modifications que vous venez de faire sur la page de signets que vous avez précédemment exportée.
  8. Retournez à la fenêtre Bibliothèque (étape 2), cliquez sur la barre d’outils des signets, puis sur Importer et sauvegarder et choisir Importer les signets à partir de HTML.
  9. Sélectionnez la page que vous avez précédemment modifiée et cliquez sur Ouvrir.

Modification manuelle des favicon Firefox

Une fois ce processus terminé, vos icônes de favicon devraient être corrigées.

Des Articles Intéressants