Google Chrome - 清除特定网站的缓存

Dav*_*ion 150 google-chrome browser-cache

我最近在 x10Hosting 上创建了一个免费的网络托管帐户。让我们使用 www.example.x10host.com 作为我的示例域。在注册域之前,我访问了域以查看它是否可用。我一看就注册了,立马去谷歌浏览器看看。我仍然收到“域可用”消息,所以我在 10 分钟后再次尝试,仍然收到消息。我后来在 Firefox 中尝试并得到了它。第二天,我在 Internet Explorer 中尝试了它,并且成功了。我假设我现在为 Chrome 和 Firefox 存储了一个过时的页面缓存。如何只清除该特定页面的缓存以使其正常加载?

小智 331

@dwurf Ctrl Shift + F5/R 是硬重载,不会清空缓存。

有一种简单的方法可以执行 OP 想要的操作:

  1. 按:F12Ctrl+ Shift+ I(或在 Mac 上:Opt+ Cmd+ I)打开开发工具

  2. 现在只需打开开发工具,右键单击或单击并按住地址栏旁边的重新加载按钮。现在会打开一个有点“隐藏菜单”。

  3. 选择:“清空缓存和硬重新加载”

  • 如果站点 A 将我重定向到站点 B,并且我想清除站点 A 的缓存,这将无济于事。 (8认同)
  • 开发工具 > `Network` > 检查 `Disable cache` (6认同)
  • 这是否仍然有效,是否有关于如何执行第 2 步的视频。尝试无果 (3认同)
  • **它会清除浏览器的整个缓存**,而不仅仅是与当前在当前选项卡中打开的网站有关,了解这一点至关重要。 (3认同)

dwu*_*urf 12

Ctrl+F5在不使用本地缓存的情况下重新加载页面。

Ctrl+ Shift+R也可以,但是不能在IE浏览器

铬参考

火狐参考

Internet Explorer 参考

  • Mac OS X 上的 Cmd+Shift+R (3认同)

Zac*_*bey 8

在 Chrome DevTools设置/首选项中,“网络”下有一个选项:

禁用缓存(当 DevTools 打开时)

您可以打开它,然后在没有缓存的情况下重新加载网页。

我遇到了一个令人沮丧的情况,即缓存了 HTTP 重定向,因此我无法刷新。使用“禁用缓存...”选项打开 DevTools 并重新输入 URL 是我唯一能想到的,除了进入常规的 Chrome 首选项并删除那里的缓存(明显更困难)

作为记录,打开 DevTools 还会启用刷新按钮(右键单击)上下文菜单上的第三个选项:

  • 正常刷新
  • 硬刷新
  • 清空缓存和硬重新加载(小心,这会清除整个缓存)

这些选项的含义在这里有一个很好的解释:https : //stackoverflow.com/a/14969509/363701

值得注意的是,清除缓存并不会清除历史记录。


Pau*_*son 6

  1. 在Chrome上,打开chrome://settings/siteData

  2. 输入“example.x10host.com搜索cookie”输入。

  3. 单击垃圾箱可删除该网站的缓存数据和 cookie。