Mon problème était que, malgré la suppression de la favicon pour un site hébergé localement, Chrome l'affichait toujours.
Este commentaire sur un problème de Chromium dit :
Les favicons ne sont pas stockés dans le cache, ils sont stockés dans une des bases de données SQLite. Ils ne sont donc pas effacés avec le cache. C'est une bonne chose car tous vos signets perdraient leurs icônes jusqu'à ce que vous les visitiez à nouveau.
Cela explique pourquoi vider mon cache n'a pas résolu le problème.
Voici ce que j'ai fait pour effacer les favicons de mon site :
- Fermé Chrome afin de libérer ses verrouillages de fichiers
- J'ai téléchargé le logiciel approprié SQLite ligne de commande Shell pour mon OS
- Extraction de l'archive
- J'ai ouvert mon répertoire des données de l'utilisateur
- Supprimé le
Favicons-journal
fichier
- J'ai copié mon
Favicons
dans le même répertoire que la ligne de commande SQLite Shell.
- Ouverture de l'invite de commande
- Changement de répertoire pour celui qui contient la ligne de commande SQLite Shell.
- Exécuté
sqlite3
à partir de l'invite de commande
- Exécutez le SQL qui suit cette liste
-
Déplacé le Favicons
depuis mon répertoire de ligne de commande SQLite Shell vers mon répertoire de données utilisateur
.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:%'
;
Ajustez-le en fonction des URLs pour lesquelles vous souhaitez supprimer les favicons. Dans mon cas, les URL ciblées étaient les suivantes http://localhost:8000/
.