![清除 Zombie-cookies](https://linux22.com/image/1418981/%E6%B8%85%E9%99%A4%20Zombie-cookies.png)
救命!我被僵尸饼干活活吃掉了!
我一直尝试清除所有 HTML5 存储位置的僵尸 cookie,但没有成功。我使用的是 Safari 5.1.10 和系统 10.6.8
重置 Safari、清空捕获或设置私人浏览并不会清空相关的 HTML5 存储位置,因为大约 100 个僵尸 cookie 会在大约 10 分钟内自发重新出现,即使没有访问启动页以外的任何网页。
禁用 Javascript、禁止 Java 以及禁止所有其他插件会阻止部分僵尸 cookie 重新出现,但许多 cookie 仍会迅速重新填充 cookie 列表。
禁用“开发”菜单中的捕获似乎确实会阻止部分(但不是全部)重新填充,但它还会产生不良影响,即阻止许多 Web 功能正常运行。
前往 Library/Safari/LocalStorage 并清空这些文件的安全垃圾箱也不起作用,因为大多数文件在重新打开 Safari 后都会重新填充 cookie 列表。
我还访问了 Adobe 在线网站并设置了首选项,以防止本地共享对象 (LSO)(通常称为 Flash cookies,因为它们与 HTTP cookies 相似)出现在我的计算机上。这些是使用 Adobe Flash 的网站可能存储在用户计算机上的数据。所有版本的 Adobe Flash Player 以及 Macromedia 现已过时的 Flash Player 6 及更高版本都使用本地共享对象。此策略也无法阻止大多数僵尸 cookie 再次出现。
据我了解,僵尸 cookie 也可能潜伏在以下任何位置:
Standard HTTP cookies
Storing cookies in and reading out web history
Storing cookies in HTTP ETags
Internet Explorer userData storage (starting IE9, userData is no longer supported)
HTML5 Session Storage
HTML5 Local Storage
HTML5 Global Storage
HTML5 Database Storage via SQLite
Storing cookies in RGB values of auto-generated, force-cached PNGs using HTML5 Canvas tag to read pixels (cookies) back out
Local Shared Objects
Silverlight Isolated Storage
Cookie syncing scripts that function as a cache cookie and respawn the MUID cookie
我听说,如果不删除所有这些或其他未知的可疑位置的存储,将再次导致僵尸 cookie 大灾难。有没有人有任何关于如何永久删除僵尸 cookie 的策略,或者更好的是,从一开始就防止它们侵入您的计算机?
谢谢!
答案1
备份您的重要数据,如用户名、密码等。
安装 Safari Cookieshttp://sweetpproductions.com/safaricookies或您的 Mac 软件网站。
重新启动 Safari。
在 Safari Cookies 中,设置您的偏好。设置您喜欢的 cookies、flash cookies 和数据库。
开始使用 Safari。
当您需要清除 cookies、flash cookies 和数据库时;请重新启动 Safari。
如果 Safari(例如 5.1.1)和 Safari Cookie(例如 1.8)之间存在技术困难;请转到菜单栏 > Safari > 清空缓存...(或 command + option + E)。
a. 等待至少一分钟,直到不需要的数据消失。数据越多,此过程越长。
b. 或者重新启动 Safari。
只应展示最喜爱的物品。
如果上述方法不起作用,请重复步骤1-6。
转到菜单栏 > Safari > 偏好设置 > 隐私 > 删除所有网站数据...(注意:收藏夹和非收藏夹的项目都将被删除)。
a. 等待至少一分钟。数据越多,此过程越长。
b. 或者重新启动 Safari。
不应存在任何 cookies、flash cookies 或数据库(收藏或非收藏)。