Cookie本质上就是一串数据。当用户登录时,会发送登录的HTTP请求给服务器,服务器会生成一个Cookie,并附带在响应报文的首部中。当用户收到响应登录成功后,会将其中的Cookie保存在本地。之后用户发送给服务器的所有HTTP请求的请求报文的首部都会附带这个Cookie,于是服务器便能根据这个Cookie知道请求的用户身份。从浏览器中删除 Cookie 的方法因浏览器而异,以下是不同浏览器的操作步骤:
浏览器中怎么删除所有网站的Cookie?
1、Google Chrome
点击右上角 "⋮"(菜单) > "设置"。
在左侧选择 "隐私和安全" > "Cookies 和其他网站数据"。
点击 "查看所有网站数据和权限" > "删除所有数据"。
2. Mozilla Firefox
点击右上角 "≡"(菜单) > "设置"。
选择 "隐私与安全" > "Cookies 和网站数据"。
点击 "清除数据" 并勾选 "Cookies 和网站数据",然后点击 "清除"。
3. Microsoft Edge
点击右上角 "⋯"(菜单) > "设置"。
选择 "隐私、搜索和服务" > "清除浏览数据"。
选择 "Cookie 和其他网站数据",然后点击 "立即清除"。
4. Safari(Mac 和 iOS)
删除所有网站的 Cookie
打开 Safari,点击 "Safari" 菜单 > "设置"(macOS)或 "偏好设置"(旧版本)。
进入 "隐私" 选项卡,点击 "管理网站数据"。
点击 "移除所有"。
5. 通过 JavaScript 手动删除
你也可以在浏览器控制台 (F12 > Console) 运行以下代码来删除 Cookie:
document.cookie.split(";").forEach(function(c) {
document.cookie = c.replace(/^ +/, "").replace(/=.*/, "=;expires=" + new Date().toUTCString() + ";path=/");
});
浏览器中怎么特定网站的Cookie?
1、Google Chrome
进入 "设置" > "隐私和安全" > "Cookies 和其他网站数据"。
点击 "查看所有网站数据和权限",搜索目标网站。
选中后,点击 "删除"。
通过开发者工具删除
按 F12 或 Ctrl + Shift + I 打开 开发者工具。
选择 "Application"(应用) 选项卡。
在左侧点击 "Storage"(存储) > "Cookies"。
选择要删除 Cookie 的网站,右键点击 Cookie 列表中的条目,选择 "Delete" 或 "Clear"。
2. Mozilla Firefox
进入 "设置" > "隐私与安全"。
在 "Cookies 和网站数据" 选项下,点击 "管理数据"。
搜索目标网站,选中后点击 "移除"。
3. Microsoft Edge
进入 "设置" > "Cookies 和网站权限" > "管理和删除 Cookie"。
选择 "查看所有 Cookie 和网站数据",搜索网站并点击 "删除"。
4. Safari(Mac 和 iOS)
进入 "隐私" > "管理网站数据"。
搜索目标网站,选中后点击 "移除"。
5. 通过 JavaScript 手动删除
你也可以在浏览器控制台 (F12 > Console) 运行以下代码来删除 Cookie:
document.cookie = "cookie_name=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
总结:以上就是在不同的浏览器删除所有Cookie和特定网站Cookie的方法,所有的网站Cookie可以通过浏览器设置>隐私和安全>清除Cookie进行操作,特定网站的Cookie可以在管理界面搜索网站并完成删除。也可以使用开发者工具在Application/Storage面板删除,或者在控制台运行代码清除Cookie!