如何在Edge中执行硬刷新?


21

我正在localhostEdge中查看网站。

我要做的就是完全刷新页面及其所有资源(外部CSS,外部JavaScript,图像,字体,页面链接到的所有内容-我想从服务器重新加载所有内容)。

我怎样才能做到这一点?


这似乎是一个简单的请求,但这是我到目前为止尝试过的:

  • F5
  • CTRL + F5
  • Ctrl + Shift + F5
  • SHIFT F5
  • 清除缓存(设置>清除浏览数据>勾选所有内容>显示更多>勾选其中的所有内容>清除)
  • 重新启动Edge
  • 重启电脑

这些都不起作用。我在CSS文件和JavaScript文件中进行了更改。每次加载这些文件的旧版本。

我只想进行一次硬刷新并重新加载Edge中的所有内容-实现此目标我想念的是什么?


此问题在Chrome或Firefox中都不会发生(都显示最新内容)。我基本上想要这样的解决方案,但要使用Edge而不是Internet Explorer。


1
Edge基于Internet Explorer,这意味着CTRL + F5将刷新缓存内容,如果缓存内容不起作用,则说明站点未更新的原因与Edge无关。
Ramhound

4
根据这个答案,CTRL + F5是不够的,刷新缓存内容的IE:superuser.com/questions/81182/...
Jimmery

1
我不同意那个答案的准确性。也没关系。您还删除了缓存文件,这仍然意味着它不起作用的原因是不同的原因。
猎犬

2
Chrome和Firefox均显示正确的内容。只有Edge显示较旧的文件。这是一个问题,是Internet Exporer的问题,现在是Edge的问题。
吉米

5
“这似乎是一个简单的请求”-没有请求对于IE / Edge来说太简单了……
Yoav Kadosh

Answers:


24

缓存控制设置

感谢@Jimmery,我找到了一个设置。

尝试使用Ctrl + R,但不绕过缓存


不幸的是,这似乎不适用于本地内容
TheInitializer

1

我认为此解决方案可以(在任何浏览器中)为您提供帮助:在html标头标记中,为您的css或js文件地址添加一个额外的值!这样: <link href="yourCssFile.css?v=1"/> “?v = 1”导致浏览器重新下载css文件。希望它能对您有所帮助;)


2
欢迎使用超级用户Ashkan!这对于由OP控制的服务器可能有效,但是您如何建议修改任意网页的标题标签?
bertieb
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.