我现在面临这个问题几周了.我不知道为什么如果我对我的css文件进行任何更改它没有显示.没有在任何浏览器中显示.请告诉我如何解决这个问题.
Pek*_*ica 55
好几个星期?尝试打开样式表本身(通过在浏览器的地址栏中输入其地址)并按F5.如果它仍然没有刷新,你的问题就在别的地方.
如果您更新样式表并希望确保在每个访问者的缓存中刷新它,那么一种非常流行的方法是将版本号添加为GET参数.这样,样式表在必要时会刷新,但不会更频繁.
<link rel="stylesheet" type="text/css" href="styles.css?version=51">
Run Code Online (Sandbox Code Playgroud)
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.
Dav*_*kle 17
强制CSS重新加载的好方法是:
<link href='styles.css?version=1' rel='stylesheet'></link>
Run Code Online (Sandbox Code Playgroud)
然后在更改CSS时增加版本号.然后浏览器将遵守.我相信StackOverflow使用这种技术.
小智 9
我遇到了这个问题,两天的大部分时间我都在挠头。
结果我完全忘记了我在实时测试的域上设置了 CloudFlare。
CloudFlare 缓存您的 JavaScript 和 CSS。开启开发模式和BAM!
说真的……整整两天。
Ctrl+解决F5方案在 Chrome 中对我不起作用。
但我发现如何仅清除特定网站的 Chrome 缓存(3 个步骤):
- 加载页面后,打开 Chrome 开发者工具(右键单击 > 检查)或(菜单 > 更多工具 > 开发者工具)
- 接下来,转到 Chrome 浏览器中的“刷新”按钮,然后右键单击“刷新”按钮。
- 选择“清空缓存并硬刷新”。