MS Windows F5/刷新有什么不同

MS Windows F5/刷新有什么不同

我与一群 Windows 开发人员合作,我们的应用程序是一个 Web 应用程序。我经常被告知我需要“刷新”我的 Windows,而且似乎有很多方法可以“刷新”,每种方法都有不同的功能(刷新缓存、重新加载 JavaScript 等)。我被告知:

- press F5 or right click refresh
- Ctrl-F5, Shift-F5, Ctrl+Shift-F5 (no alt-F5 yet ;-)) or
- right click, then shift+refresh, ctrl+refresh, ctrl+shift+refresh

好吧,我很困惑!有人能解释一下吗?我在哪里可以找到不同 F5/刷新组合的含义的明确列表。我研究过但没有找到好的答案...

提前致谢!

抱歉,我应该说它是适用于 IE9 或 10

答案1

答案取决于所使用的浏览器。因此,浏览器的文档应该会说明所使用的按键。

对于 Firefox,有以下内容邮政

  • 导航:
    • 重新加载:F5Ctrl+R
    • 重新加载(覆盖缓存):Ctrl+F5Ctrl+ Shift+R

根据站点,重新加载和重新加载(覆盖缓存)之间的主要区别(描述为硬重载接下来)如下:

  • 加载:缓存资源过期前不会发生任何请求
  • 重新加载:请求包含 If-Modified-Since 和 Cache-Control: max-age=0 标头,允许服务器在适用的情况下使用 304 Not Modified 进行响应
  • 硬重载:请求包含 Pragma: no-cache 和 Cache-Control: no-cache 标头,将绕过缓存

对于 IE 有帖子。引用:

  • 刷新当前网页:F5
  • 刷新当前网页,即使网络版本的时间戳和本地存储的版本的时间戳相同(相当于覆盖缓存):Ctrl+F5

答案2

取决于所使用的浏览器或应用程序。

对于 Web 浏览器,通常F5只需刷新(仅)HTML 页面,然后Ctrl+F5强制进行完全刷新(无论缓存时间戳如何,CSS、JavaScript 等也会重新下载)。

相关内容