Cách xóa cookie cho một trang web cụ thể


94

Tôi cần một nút hoặc bookmarklet để xóa cookie khỏi bối cảnh hiện tại. Xóa bộ nhớ cache sẽ là một lựa chọn khác.

Cụ thể, tôi đăng nhập vào quá nhiều trang Google và có nhiều tài khoản hoạt động. Nếu tôi đăng xuất, nó đăng xuất mọi thứ.

Tôi muốn xóa cookie cho một ngữ cảnh cụ thể (ví dụ: bật music.google.com, xóa cookie cho music.google.comnhưng để lại cookie cho bất kỳ trang web nào khác accouts.google.com, do đó, việc làm mới trang sẽ nhắc tôi về tài khoản nào tôi muốn sử dụng.


Tùy thuộc vào cách đăng nhập tài khoản Google hoạt động, điều đó thậm chí có thể không khả thi.
slhck

Vâng, tôi không thích phát triển web nhưng tôi đã tạo một chút JavaScript để làm điều đó, nhưng nó không xóa tiêu đề chỉ cookie. Tôi nghĩ có lẽ các tiện ích mở rộng có thể có nhiều quyền kiểm soát hơn
Colton

Câu trả lời:


124
  1. Nhấp vào biểu tượng tài liệu bên cạnh URL.
  2. Nhấp vào liên kết "... từ trang web này" trong phần Cookies . Google Chrome - thuộc tính trang web
  3. Đánh dấu cookie và chọn Xóa . Bạn cũng có thể Chặn toàn bộ trang web. Google Chrome - Cookies được đặt bởi trang này

Đây là một công cụ tuyệt vời vì nó cũng có thông tin khác về tên miền và bạn có thể thay đổi bảo mật từ đây. Tôi rất vui vì Google đã thêm một cái gì đó chính thức để quản lý dữ liệu của bạn trên một trang web cụ thể.
Colton

Cảm ơn bạn! Tôi gặp vấn đề tương tự, không chỉ Chrome, mà là Firefox và hướng dẫn này đã giúp tôi tìm ra những bước tôi nên thực hiện trong Firefox!
Cristiana Nicolae

20

Bạn có thể làm điều đó thông qua cài đặt Chrome. Chỉ cần đi tới Tùy chọn -> Tùy chọn -> Dưới mui xe -> Cài đặt nội dung -> Tất cả cookie và dữ liệu trang web ...

Ở đó bạn có thể lọc tên miền duy nhất từ ​​danh sách và xóa những tên bạn thích.


1
Tùy chọn này hiện không có sẵn.
Redsandro

5
Nó vẫn có sẵn. Sau khi nhập tên miền để lọc, nhấp vào nút, được đặt tên sai là "Xóa tất cả". Trong thực tế, nó sẽ chỉ xóa các mục được lọc.
Denis Malinovsky

1
Hoặc chỉ cần đi đến chrome://settings/siteData, thay thế cho chrome://settings/clearBrowserData.
Pablo A

Tùy chọn -> Tùy chọn -> Under Hood không xuất hiện trong các phiên bản chrome gần đây.
drevicko

9

Bookmarklet từ http://ostermiller.org/bookmarklets/cookies.html sẽ hoạt động mà không cần sửa đổi. Chỉ cần truy cập trang web mục tiêu đầu tiên

javascript:void((function(){var%20a,b,c,e,f;f=0;a=document.cookie.split(";%20");for(e=0;e<a.length&&a[e];e++){f++;for(b="."+location.host;b;b=b.replace(/^(?:%5C.|[^%5C.]+)/,"")){for(c=location.pathname;c;c=c.replace(/.$/,"")){document.cookie=(a[e]+";%20domain="+b+";%20path="+c+";%20expires="+new%20Date((new%20Date()).getTime()-1e11).toGMTString());}}}alert("Expired%20"+f+"%20cookies");})())

1
Theo tài liệu, nó chỉ xóa các đầu bếp cho THAT PAGE: "Xóa tất cả cookie cho trang hiện tại."
Clay Nichols

3

Trong Chrome 60+ giờ đây đã có trong các công cụ dev (F12) - tab Ứng dụng - Xóa dữ liệu trang web


2
  1. Cài đặt tiện ích mở rộng Web Developer ( Chrome , Firefox , Opera )
  2. đi tới tab cookie -> Xóa Tên miền Cookies như bên dưới ảnh chụp màn hình

addon nhà phát triển web xóa tiện ích mở rộng cookie


2

Trong Chrome 63, bạn có thể mở trang này và nhận các trang web được liệt kê riêng:

chrome://settings/siteData

Chỉ cần chọn trang web bạn quan tâm và bạn sẽ thấy tất cả các cookie (hoặc các tạo phẩm khác như bộ đệm, bộ lưu trữ cục bộ, v.v.). Cách dễ dàng hơn là điều hướng các menu khác nhau;)

Xin lưu ý rằng URL ở trên có thể đánh dấu được, điều đó có nghĩa là, bạn có thể đánh dấu URL ở trên hoặc thậm chí đánh dấu một trang riêng lẻ như thế này:

chrome://settings/cookies/detail?site=accounts.google.com

Sau đó, bạn có thể sử dụng bất kỳ phương pháp hoặc tiện ích mở rộng nào bạn muốn kích hoạt dấu trang (menu, thanh công cụ đánh dấu, v.v.).


1

Tôi tìm thấy một phần mở rộng tốt và dễ sử dụng cho cùng. Xóa cookie cho trang web.

Mô tả của nó:

MÔ TẢ:
Nhấp vào cookie bị hỏng và tất cả cookie cho trang web hiện tại sẽ bị xóa.

Tôi đã xây dựng phần mở rộng này vì đơn giản là nó bị thiếu. Là một nhà phát triển, tôi cần một cách nhanh chóng để làm sạch tất cả các cookie cho trang web hiện tại.


1

Trong Mozilla Firefox , tôi sẽ làm theo các bước sau.

  1. Nhấp vào biểu tượng khóa / bảo mật bên cạnh URL
  2. Chọn 'Thông tin thêm'. Trên tab chứng khoán, nhấp vào 'xem cookie'.
  3. Chọn cookie để xóa và sử dụng tùy chọn 'xóa cookie đã chọn. Hoặc bạn chỉ có thể sử dụng 'xóa tất cả cookie' (phù hợp với URL hiện tại).

Đối với các bước chi tiết (không phải ở trên),

Xem tài liệu Firefox

Câu hỏi stackoverflow này

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.