Làm cách nào để xóa cookie khỏi một trang web cụ thể?


14

Câu hỏi này hỏi làm thế nào để xóa tất cả cookie và bộ đệm của Firefox, nhưng tôi cần xóa cookie khỏi một trang web cụ thể. Tôi phải làm nó như thế nào?

Câu trả lời:


18

Chuyển đến Tùy chọn -> Quyền riêng tư & Bảo mật -> Cookie và Dữ liệu Trang web, sau đó nhấp vào nút Quản lý Dữ liệu sau đó tìm kiếm trang web. Nhấp vào (các) trang web để chọn và nhấp vào Xóa Đã chọn , sau đó Lưu Thay đổi .

Đó là tất cả những gì bạn cần làm.


8

Bạn có thể sử dụng sqlite3để xóa cookie khỏi thiết bị đầu cuối (Cài đặt nếu cần sudo apt install sqlite3:)

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

hoặc là

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

Để xóa lịch sử cho một trang web cụ thể:

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

Có một số bảng thú vị hơn và bạn có thể cần phải xoá từ ví dụ moz_origins, moz_bookmarkshoặc moz_bookmarks_deletedđể loại bỏ nhiều con đường mòn từ một tên miền.


Lưu ý: Firefox phải được đóng hoặc bạn sẽ thấy thông báo lỗi:

Error: database is locked

Bạn có biết một lệnh tương tự để xóa lịch sử cho một tên miền nhất định không? Tôi đã xóa lịch sử cho một công cụ tìm kiếm sau nhiều năm sử dụng và mở GUI và nhấn xóa và mất 3 giờ trong khi GUI được treo để xóa tất cả lịch sử.
Kristopher Ives

1
Nó được lưu trong địa điểm.sqlite, nhưng điều này phức tạp hơn một chút và bạn cần tham gia hai bảng. Tôi đã thêm cách để làm điều đó.
pLumo

Mặc dù nó có thể tốt trong thực tế, nhưng có lẽ đáng nói là điều này cũng sẽ xóa lịch sử khỏi các trang web có URL như https://foo.com/example.com/https://foo.com/bar?baz=example.com/
JoL

4

Có một cách thậm chí còn dễ dàng hơn, khi bạn nhấp vào ổ khóa trên thanh địa chỉ, sẽ có nút "Xóa cookie và dữ liệu trang web":

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


3

Xem "quản lý dữ liệu" trong "tùy chọn" và "quyền riêng tư và bảo mật". Nó sẽ hiển thị một danh sách các trang web với cookie; bạn có thể xóa một cái duy nhất khỏi danh sách.

nhập mô tả hình ảnh ở đây


Đây là câu trả lời đúng - nhưng sẽ rất khiêm tốn, bằng cách quay lại lũ dữ liệu để xóa một cookie nhất định bằng tay. Ghostery như add-on đang đảm nhận điều này cho bạn.
dschinn1001

2

Nhấn Ctrl + Shift + Delete, bạn sẽ nhận được Xóa dữ liệu duyệt web chọn cookie và dữ liệu trang web khác nhấp vào Xóa dữ liệu


2

Để tiết kiệm năng lượng và thời gian, bạn có thể cài đặt một tiện ích bổ sung cho việc này. Sau đó, bạn không cần phải xóa bộ nhớ cache của cookie bằng tay nữa. Trong trình duyệt FF, hãy vào menu ở góc bên phải. Chọn "tiện ích bổ sung" và nhập từ tìm kiếm ở trên "trình chặn cookie" - để bạn có quyền lựa chọn miễn phí để bảo vệ dữ liệu về quyền riêng tư của bạn. Ở đó bạn có thể cài đặt ví dụ "Ghostery" dưới dạng tiện ích bổ sung, sau đó điều chỉnh nó theo nhu cầu của bạn.


2

Giải pháp một cú nhấp chuột

Đây là một phương pháp nhanh chóng và tiện dụng mà tôi thường sử dụng:

Lưu mã JavaScript sau dưới dạng bookmarklet , truy cập trang web bạn muốn xóa tất cả cookie và chỉ cần nhấp vào nó:

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

Nhấn vào đây để làm cho quá trình dễ dàng hơn! | Câu đố


Nguồn Bookmarklet: https://www.sapesfree.com/bookmarklets/zap.html


Điều này có làm việc cho HTMLonlycookie?
eckes

Điều này có làm việc cho cookie với đường dẫn?
manatwork
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.