f5,CTRL + F5和点击或刷新按钮之间的区别?

Awa*_*rni 49 browser refresh webbrowser-control browser-refresh

您好我经常在开发我的Web应用程序时遇到F5或不生成或刷新正确的结果.但是当我们点击CTRL+ F5它会产生正确的结果.简单F5CTRL+ 之间的基本区别是什么F5?我经常也经历过按下简单F5并按下refresh浏览器上的按钮也会产生不同的结果.

任何机构都能告诉我所有这些要求之间的基本区别.

Ale*_*lex 55

CTRL+ F5强制缓存清除.从而产生正确的结果.

  • IMO CTRL + F5 仅显示新内容。它不会清除缓存,而是绕过缓存 https://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache (3认同)

Pav*_*sky 37

我对这个主题做了一些小的研究,发现了浏览器的不同行为:

在此输入图像描述

有关更多详细信息,请参阅我的博客文章" Behind refresh button ".


Ode*_*ded 13

F5 在询问服务器内容之前,刷新按钮将查看您的浏览器缓存.

Ctrl + F5 强制服务器加载.

您可以设置内容过期标头和/或元标记,以确保浏览器不会缓存任何内容(可能只能为开发环境执行此操作).


Cod*_*ray 6

F5 触发标准重新加载.

Ctrl+ F5触发强制重新加载.这会导致浏览器从Web服务器重新下载页面,确保它始终具有最新副本.

与之不同F5,强制重新加载不会显示页面的缓存副本.