如何在 Mac 上保留 Cookie 和其他网络数据的同时删除 Safari 中的网络历史记录

Safari 图标

Safari 浏览器有一个隐藏的历史记录清除选项,允许 Mac 用户清除他们在 Safari 中的网络浏览器历史记录,同时保留同一时期的其他网站数据和站点 cookie。换句话说,这可用于删除访问特定网页的网络浏览器历史记录,但同时保留那些访问过的网页的登录信息和其他 cookie 信息。这是一个有用的选项,与 Safari 中默认的 clearing web history 选项形成对比Mac OS,它会删除所有网站历史记录以及网站数据和 cookie。

如何在保留其他 Web Cookie 和数据的同时仅删除 Safari for Mac 中的 Web 浏览历史

只想从 Safari 中删除浏览历史记录,但保留其他网络数据(如 cookie)?以下是在 Mac 上执行此操作的方法:

  1. 在 Safari 应用中,下拉 Safari 菜单并按住 OPTION 键,您会看到“清除历史记录”转换为“清除历史记录并保留网站数据”——选择该选项
  2. Safari 清除历史但保留网站数据选项在 Mac OS X 中

  3. 在“清除只会删除浏览历史记录,但会保留其他网络浏览数据。”屏幕,从下拉列表中选择您希望清除网络浏览历史记录(但不是 cookie 等)的时间段,然后单击“清除历史记录”按钮
  4. Safari 删除浏览器历史记录,但在 Mac Safari 上保留网页浏览数据和 cookie

    正如所描述的,网络历史记录将从 Mac 上的 Safari 中清除,但 cookies 将在该时间段内保持不变。

    这是清除 Safari 中的所有历史记录和所有网络数据的不太彻底的选项对于 Mac,但在许多情况下,用户可能希望清除 Safari 中容易看到的浏览历史记录,同时仍保留在该时间范围内访问过的那些网站的 cookie 和保存的数据。另外,您可能还想清除最近在 Safari 中进行的搜索,它也会在 URL 栏中弹出,或者,如果可能删除特定的 cookie 但不是过去浏览会话中的所有 cookie .

    有关为什么有用的实际示例;假设您正在为使用同一台计算机的特别人购物,因此您在必须为其创建特定登录名的网站上发现了他们的在线礼物,并选择保存该购物信息以供将来参考和轻松访问…但您不希望您的合作伙伴能够在 Safari 中下拉“历史记录”菜单并看到您正在访问该网站。对于这种情况,这是一个完美的解决方案,因为它保留了访问过的网站的 cookie 和登录信息,但它删除了容易看到的历史菜单检索选项。

    是的,如果您选择保留网站数据和网站 cookie,但只清除网络浏览器历史记录,精明的用户仍然可以找到该时间段访问过的网站的识别数据,因此这更像是一个简单的选择隐藏最近浏览器行为的容易检索的证据,例如购物或访问某些特定类型的网站。

    当然,另一种不存储 Web 浏览器历史记录、cookie 或网站数据的选项是仅依赖 在 Safari 中的 Mac 上使用隐私浏览模式 进行相当于短暂的浏览会话,其中 cookie 和历史记录仅在隐私浏览器窗口保持打开和活动状态时才完整无缺,一旦关闭,所有证据和站点历史记录或 cookie 都会自动删除。隐私浏览模式和清除网络历史记录和 cookie 是共享计算机和清除可能暴露或令人尴尬的浏览活动的绝佳选择,但如果您真的想要匿名网络体验,使用 TOR 之类的东西 是更好的选择,尽管对于了解该应用程序工作原理及其局限性的更高级用户而言。

    是的,这基本上适用于所有现代版本的 macOS 和 Mac OS X,因此无论您是在 Big Sur、Mojave、Catalina、Sierra、El Capitan 还是其他地方,您都应该可以使用此选项。

    感谢 Bill 在我们的评论中留下的绝妙建议。

    如果您知道任何其他替代方法或方式来完成类似的壮举,请在下面的评论中分享。