在浏览网页时,经常会听说cookie这个词。Cookie帮助网站记住关于访问者的信息,但随之而来的隐私问题也让不少人希望能够掌控这些小数据片段。下面就说说怎么关闭cookie,让浏览器不再收集或存储这些信息。
浏览器设置来关闭cookie
大部分现代浏览器都提供了设置来控制cookie。具体操作取决于使用的浏览器:
Chrome浏览器:
打开Chrome, 点击右上角的三个点-> 设置 -> 隐私与安全 -> 网站设置 -> Cookies和网站数据。在这里可以找到关闭cookie的选项,可以选择“全部阻止”,也可以把网站一个个加入到阻止名单里。
Firefox浏览器:
打开Firefox, 点击右上角的三条杠 -> 选项 -> 隐私与安全 -> Cookie和站点数据。在这里可以看到“阻止cookie和站点数据”这个选项,点选它就可以。
Safari浏览器:
在Safari中,选择Safari
-> 偏好设置 -> 隐私,可以看到“阻止所有cookie”的选项,选择它即可。
Edge浏览器:
打开Edge,点击右上角的三个点-> 设置 -> 隐私、搜索和服务 -> 在“跟踪防护”部分找到“Cookie”设置,可以选择“阻止全部”。
浏览无痕模式
大部分浏览器提供无痕或隐私浏览模式,这种模式下,浏览器不会保存cookie。这个临时方案适合不想永久关闭cookie但希望在某些时候保护隐私的场合。
处理已存在的cookie
关闭浏览器接收新的cookie后,可能还想清理掉已经存在的cookie。通常浏览器在清除浏览数据的设置里都提供了清理cookie的选项。只需找到对应的设置并清除即可。
考虑使用第三方工具
如果希望有更多定制化的cookie控制方式,可以考虑一些第三方的扩展程序或工具。像Cookie AutoDelete、uBlock Origin等扩展允许更细粒度的控制,能根据个人需求来自动清除或管理cookie。
服务端关闭cookie
如果正在开发网站,可以通过设置HTTP响应头来禁止浏览器存储cookie。比如在HTTP响应中添加Set-Cookie头,并设置expires属性为过去的时间,即可指示浏览器删除cookie。
Set-Cookie: id=a3fWa; Expires=Thu, 01 Jan1970 00:00:00 GMT;
注意
关闭cookie可能会让有些个性化的设置或登录状态无法被保存,比如购物车、登录状态等。所以,在决定关闭之前,最好衡量一下利弊。