Google Chrome浏览器中的F5刷新和Shift + F5有什么区别?

Google Chrome浏览器中的F5刷新和SHIFT + F5有什么区别?

我问的原因是因为有时在我的网站上使用F5时,图片加载不正确,但使用SHIFT + F5时 ,重新加载工作。

它在刷新时忽略caching的内容…

https://support.google.com/a/answer/3001912?hl=en

F5Control + R =重新载入当前页面
Ctrl + Shift + RShift + F5 =重新加载当前页面,忽略caching的内容

不同之处不仅在于Chrome浏览器,而且还包括大多数浏览器。

在这里输入图像说明

F5刷新网页,并经常重新从Web浏览器的caching内容中重新加载相同的页面。 但是,每次从caching重新加载都不能保证,并且还取决于caching过期。

Shift + F5强制Web浏览器忽略其caching的内容,并将网页的新副本检索到brwoser。

Shift + F5保证加载网页的最新内容。
但是,根据页面的大小,它通常比F5慢。

您可能想要参考: 什么请求浏览器的“F5”和“Ctrl + F5”刷新生成?

F5刷新您当前所在的页面。 Crtl+F5Shift+F5将重新下载caching的内容(即JavaScript文件,图像等)

你也可以在IE,CHROME等中打开F12的开发工具。


考虑以下types:

正常重新加载

与按f5相同的东西。 这将尽可能使用caching。 如果浏览器可以避免重新下载JavaScript文件,图像,文本文件等,那么它会的。


硬重新加载

提出请求时不要在caching中使用任何内容。 强制浏览器重新下载每个JavaScript文件,图像,文本文件等


清空caching和硬重新加载

显然,如果caching是空的,那么它将不得不做一个硬重新加载。 这将再次迫使浏览器重新下载一切。 但是,如果页面通过JavaScript进行事后下载而不是页面加载的一部分,那么这些页面可能仍然使用caching,caching清空有助于caching,因为它确保即使这些caching不会使用caching的文件。