我的浏览器中没有刷新css文件

jbc*_*dge 34 css

我现在面临这个问题几周了.我不知道为什么如果我对我的css文件进行任何更改它没有显示.没有在任何浏览器中显示.请告诉我如何解决这个问题.

Pek*_*ica 55

几个星期?尝试打开样式表本身(通过在浏览器的地址栏中输入其地址)并按F5.如果它仍然没有刷新,你的问题就在别的地方.

如果您更新样式表并希望确保在每个访问者的缓存中刷新它,那么一种非常流行的方法是将版本号添加为GET参数.这样,样式表在必要时会刷新,但不会更频繁.

<link rel="stylesheet" type="text/css" href="styles.css?version=51">
Run Code Online (Sandbox Code Playgroud)

  • @ noy-hadar不,每次都将“ version”参数更改为不同的值即可。 (2认同)

Rai*_*ast 32

修复程序称为"硬刷新" http://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache

在大多数Windows和Linux浏览器中:按住Ctrl键并按F5键.

在Apple Safari中:按住⇧Shift并单击"重新加载"工具栏按钮.

在Chrome和Firefox for Mac中:按住⌘Cmd+⇧Shift并按下R.

  • Ctrl F5在Chrome中为我工作。 (2认同)

Dav*_*kle 17

强制CSS重新加载的好方法是:

<link href='styles.css?version=1' rel='stylesheet'></link>
Run Code Online (Sandbox Code Playgroud)

然后在更改CSS时增加版本号.然后浏览器将遵守.我相信StackOverflow使用这种技术.


myt*_*thz 12

我总是使用Ctrl+ Shift+ F5习惯,它应该强制完全刷新,包括绕过你可能正在经历的任何http代理.

  • 尽管您的用户不会这样做,所以在发布时不要依赖它。 (2认同)

小智 9

我遇到了这个问题,两天的大部分时间我都在挠头。

结果我完全忘记了我在实时测试的域上设置了 CloudFlare。

CloudFlare 缓存您的 JavaScript 和 CSS。开启开发模式和BAM!

说真的……整整两天。


小智 6

在Windows中做Shift+ F5.缓存真的让这种东西感到沮丧


Ros*_*mer 6

Ctrl+解决F5方案在 Chrome 中对我不起作用。

但我发现如何仅清除特定网站的 Chrome 缓存(3 个步骤)

  1. 加载页面后,打开 Chrome 开发者工具(右键单击 > 检查)或(菜单 > 更多工具 > 开发者工具)
  2. 接下来,转到 Chrome 浏览器中的“刷新”按钮,然后右键单击“刷新”按钮。
  3. 选择“清空缓存并硬刷新”。