Jak usunąć pliki cookie z określonej witryny?

14

To pytanie dotyczy sposobu usunięcia wszystkich plików cookie i pamięci podręcznej przeglądarki Firefox, ale muszę usunąć pliki cookie z określonej witryny. Jak mam to zrobić?

mattiav27
źródło

Odpowiedzi:

18

Przejdź do Preferencji -> Prywatność i bezpieczeństwo -> Pliki cookie i dane witryny, a następnie kliknij przycisk Zarządzaj danymi , a następnie wyszukaj witrynę. Kliknij witryny, aby je wybrać, kliknij Usuń wybrane , a następnie Zapisz zmiany .

To wszystko, co musisz zrobić.

digiwizkid
źródło
8

Można użyć sqlite3, aby usunąć pliki cookie z terminala (Install razie potrzeby: sudo apt install sqlite3)

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

lub

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

Aby usunąć historię dla określonej witryny:

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/%";
'

Istnieje kilka interesujących stoły i może trzeba usunąć z np moz_origins, moz_bookmarkslub moz_bookmarks_deletedusunąć kolejne trasy z domeny.


Uwaga: Firefox musi być zamknięty lub zobaczysz komunikat o błędzie:

Error: database is locked
pLumo
źródło
Czy znasz podobne polecenie usuwania historii dla danej domeny? Po latach używania poszedłem usunąć historię wyszukiwarki, otworzyłem GUI i nacisnąłem delete. Zajęło to 3 godziny, gdy GUI było zawieszone, aby usunąć całą historię.
Kristopher Ives
1
Jest zapisany w places.sqlite, ale jest to nieco bardziej skomplikowane i musisz połączyć dwie tabele. Dodałem, jak to zrobić.
pLumo,
Chociaż w praktyce jest to prawdopodobnie w porządku, warto wspomnieć, że spowoduje to również usunięcie historii z witryn o takich adresach URL, jak https://foo.com/example.com/ihttps://foo.com/bar?baz=example.com/
JoL
4

Jest jeszcze łatwiejszy sposób, kiedy klikniesz kłódkę na pasku adresu, pojawi się przycisk „Wyczyść pliki cookie i dane witryny”:

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

sh4dowb
źródło
3

Zobacz „zarządzanie danymi” w „opcjach” i „prywatność i bezpieczeństwo”. Wyświetli listę stron z plikami cookie; możesz usunąć jeden z listy.

wprowadź opis zdjęcia tutaj

Rinzwind
źródło
To właściwa odpowiedź - ale byłoby to skromne, cofając zalew danych w celu ręcznego usunięcia jednego określonego pliku cookie. Ghostery jako dodatek przejmuje to za ciebie.
dschinn1001,
2

Naciśnij Ctrl + Shift + Delete, a otrzymasz Wyczyść dane przeglądania wybierz pliki cookie i inne dane witryny kliknij Wyczyść dane

jasbir
źródło
2

Aby zaoszczędzić energię i czas, możesz zainstalować do tego dodatek. Nie musisz już ręcznie usuwać pamięci podręcznej plików cookie. W przeglądarce FF przejdź do menu w prawym rogu powyżej. Wybierz „dodatki” i wpisz jako wyszukiwane słowo nad „blokerem plików cookie” - abyś mógł swobodnie chronić swoją prywatność. Tam możesz zainstalować na przykład „Ghostery” jako dodatek, a następnie dostosować go do swoich potrzeb.

dschinn1001
źródło
2

Rozwiązanie jednym kliknięciem

Oto szybka i przydatna metoda, której często używam:

Zapisz następujący kod JavaScript jako bookmarklet , odwiedź stronę, z której chcesz usunąć wszystkie pliki cookie, i po prostu kliknij na niego:

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()}})()

Kliknij tutaj, aby ułatwić proces! | JSFiddle


Źródło zakładek: https://www.squarefree.com/bookmarklets/zap.html

Cofnij
źródło
Czy to działa w przypadku HTMLonlyplików cookie?
eckes
Czy to działa w przypadku plików cookie ze ścieżką?
manatwork