Comment supprimer les cookies d'un site spécifique?

14

Cette question demande comment supprimer tous les cookies et le cache de Firefox, mais je dois supprimer les cookies d'un site spécifique. Comment fait-on ça?

mattiav27
la source

Réponses:

18

Allez dans Préférences -> Confidentialité et sécurité -> Cookies et données de site, puis cliquez sur le bouton Gérer les données, puis recherchez le site. Cliquez sur le ou les sites à sélectionner et cliquez sur Supprimer la sélection , puis sur Enregistrer les modifications .

C'est tout ce que vous devez faire.

digiwizkid
la source
8

Vous pouvez utiliser sqlite3pour supprimer les cookies du terminal (Installer le cas échéant: sudo apt install sqlite3)

sqlite3 ~/.mozilla/firefox/*.default/cookies.sqlite \
'delete from moz_cookies where baseDomain="example.com";'

ou

sqlite3 ~/.mozilla/firefox/*.default/cookies.sqlite \
'delete from moz_cookies where baseDomain LIKE "%google.%";'

Pour supprimer l'historique d'un site spécifique:

sqlite3 ~/.mozilla/firefox/*.default/places.sqlite \
'
delete from moz_historyvisits where place_id in (select h.place_id from moz_historyvisits h join moz_places p on h.place_id = p.id where p.url like "%example.com/%");
delete from moz_places where url like "%example.com/%";
'

Il existe des tableaux plus intéressants et vous devrez peut-être supprimer, par exemple moz_origins, moz_bookmarksou moz_bookmarks_deletedsupprimer plus de pistes d'un domaine.


Remarque: Firefox doit être fermé, ou vous verrez un message d'erreur:

Error: database is locked
pLumo
la source
Connaissez-vous une commande similaire pour supprimer l'historique d'un domaine donné? Je suis allé supprimer l'historique d'un moteur de recherche après des années d'utilisation et j'ai ouvert l'interface graphique et j'ai appuyé sur Supprimer et cela a pris 3 heures pendant que l'interface graphique était suspendue pour supprimer toute l'histoire.
Kristopher Ives
1
Il est enregistré dans places.sqlite, mais c'est un peu plus complexe et vous devez joindre deux tables. J'ai ajouté comment le faire.
pLumo
Bien que cela soit probablement bien dans la pratique, il convient de mentionner que cela supprimerait également l'historique des sites avec des URL comme https://foo.com/example.com/ethttps://foo.com/bar?baz=example.com/
JoL
4

Il existe un moyen encore plus simple, lorsque vous cliquez sur le cadenas dans la barre d'adresse, il y a un bouton "Effacer les cookies et les données du site":

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

sh4dowb
la source
3

Voir «gérer les données» dans «options» et «confidentialité et sécurité». Il affichera une liste de sites avec des cookies; vous pouvez en supprimer un seul de la liste.

entrez la description de l'image ici

Rinzwind
la source
C'est la bonne réponse - mais serait humble, en faisant un retour en arrière des données pour supprimer manuellement un seul cookie. Ghostery en tant que module complémentaire prend le relais pour vous.
dschinn1001
2

Appuyez sur Ctrl + Maj + Suppr, vous obtiendrez les données de navigation claires sélectionnez les cookies et autres données du site cliquez sur Effacer les données

jasbir
la source
2

Pour économiser de l'énergie et du temps, vous pouvez installer un module complémentaire pour cela. Ensuite, vous n'avez plus besoin d'effacer manuellement le cache des cookies. Dans le navigateur FF, allez dans le menu dans le coin droit ci-dessus. Sélectionnez "modules complémentaires" et tapez comme mot de recherche ci-dessus "bloqueur de cookies" - vous avez donc le libre choix pour la protection des données de votre vie privée. Là, vous pouvez par exemple installer "Ghostery" comme module complémentaire, puis l'adapter à vos besoins.

dschinn1001
la source
2

Solution en un clic

Voici une méthode rapide et pratique que j'utilise souvent:

Enregistrez le code JavaScript suivant en tant que bookmarklet , visitez le site dont vous souhaitez supprimer tous les cookies et cliquez simplement dessus:

javascript:(function(){C=document.cookie.split(&quot;; &quot;);for(d=&quot;.&quot;+location.host;d;d=(&quot;&quot;+d).substr(1).match(/\..*$/))for(sl=0;sl<2;++sl)for(p=&quot;/&quot;+location.pathname;p;p=p.substring(0,p.lastIndexOf('/')))for(i in C)if(c=C[i]){document.cookie=c+&quot;; domain=&quot;+d.slice(sl)+&quot;; path=&quot;+p.slice(1)+&quot;/&quot;+&quot;; expires=&quot;+new Date((new Date).getTime()-1e11).toGMTString()}})()

Cliquez ici pour faciliter le processus! | JSFiddle


Source de Bookmarklet: https://www.squarefree.com/bookmarklets/zap.html

rahuldottech
la source
Est-ce que cela fonctionne pour les HTMLonlycookies?
eckes
Est-ce que cela fonctionne pour les cookies avec chemin d'accès?
manatwork