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

Jay*_*ayD 97 google-chrome

Google Chrome浏览器中F5刷新和SHIFT+ 之间的区别是什么F5

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

Dan*_*Dan 192

刷新时忽略缓存的内容...

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

F5Control+ R=重新加载当前页面
Control+ Shift+ RShift+ F5=重新加载当前页面,忽略缓存内容

  • 我想知道是不是因为我说它在刷新时清除了缓存,这不太正确.我已经更新了我的答案. (5认同)
  • @Mark D Worthen PsyD:F5和Shift-F5仍对我使用最新版本的Chrome起作用(Ctrl-R和Ctrl-Shift-R也是如此)。我尝试使用Win7和Win Server 2008 R2-稍后将尝试使用Win10。对于专家来说太多了! (3认同)
  • 该页面不再提及Ctrl + F5."重新加载当前页面,忽略缓存内容Shift + F5或Ctrl + Shift + r" (2认同)

Dev*_*ttu 14

不同之处不仅在于Chrome,还在于大多数网络浏览器.

在此输入图像描述

F5刷新网页并经常从Web浏览器的缓存内容重新加载相同的页面.但是,不保证每次从高速缓存重新加载,它还取决于高速缓存到期.

Shift + F5 强制Web浏览器忽略其缓存的内容,并将新页面的网页检索到浏览器中.

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

您可能需要参考:浏览器"F5"和"Ctrl + F5"刷新产生哪些请求?


JTF*_*age 11

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

你也可以F12在IE,CHROME等中找到开发者工具......


请考虑以下类型:

正常重新加载

和迫切一样的事情F5.这将以各种可能的方式使用缓存.如果浏览器可以避免重新下载JavaScript文件,图像,文本文件等,那么它会.


硬重装

发出请求时,请勿在缓存中使用任何内容.强制浏览器重新下载每个JavaScript文件,图像,文本文件等.


空缓存和硬重新加载

显然,如果缓存为空,则必须进行硬重载.这将再次迫使浏览器重新下载所有内容.但是,如果页面通过JavaScript进行任何不属于页面加载的事后下载,那么这些可能仍然使用缓存,这是清空缓存的帮助,因为它确保即使这些也不会使用缓存的文件.

  • 正常负载与按F5不完全相同.在正常负载下,浏览器甚至不会打扰*请求*它认为不会更改的文件.即那些将来设置了Expires标头的人.当您使用F5时,它*将*请求这些文件,但如果它获得未修改的响应,则它将从缓存中提供.Ctrl + F5请求它们并忽略所有内容并重新加载. (5认同)

小智 5

重新加载当前页面:
F5

CTRL+R


重新加载当前页面,忽略缓存内容(即 JavaScript 文件、图像等):
SHIFT+F5

CTRL+F5

CTRL+ SHIFT+R