【发布时间】:2013-12-16 12:20:48
【问题描述】:
我正在尝试在本地服务器上工作,但如果我想查看 css 规则的更改,每次都必须清除缓存。
有什么方法可以控制谷歌浏览器缓存?
【问题讨论】:
标签: css google-chrome caching
我正在尝试在本地服务器上工作,但如果我想查看 css 规则的更改,每次都必须清除缓存。
有什么方法可以控制谷歌浏览器缓存?
【问题讨论】:
标签: css google-chrome caching
DevTools
Settings(右下角或使用F1快捷方式)Disable cache (while DevTools is open)
https://developers.google.com/chrome-developer-tools/docs/settings#general
【讨论】:
CTRL+F5 : 通过清除GG chrome缓存刷新页面。
【讨论】:
您可以执行以下任何选项:-
选择适合你的:)
【讨论】:
在此处遵循此解决方案帮助我重新加载了 css:https://wpreset.com/force-reload-cached-css/
而不是请求文件执行以下操作:
<link rel="stylesheet" href="~/css/variabledocument.css" type="text/css" />
通过在文件末尾添加一个参数来请求id(参数名称无关紧要):
<link rel="stylesheet" href="~/css/variabledocument.css?refreshcss=1" type="text/css" />
这将请求新的 css 文件。每当您对 css 文件进行更改时,您只需更改参数名称、值或两者,服务器将再次请求它。
当您无法控制客户的浏览器并且它不要求他们采取任何行动时,这非常有用。
【讨论】:
<link rel="stylesheet" href="~/css/variabledocument.css?BD=20201209094326" type="text/css" /> 也应该适用于具有相同问题的脚本文件。
更多工具 > 开发者工具
然后右键单击浏览器上的刷新按钮。
您将获得三个选项。选择“清空缓存并硬重新加载”。
这只会影响活动标签。
【讨论】:
Shift-F5 重新加载在 Chrome 61.0.3163.100 上为我工作的页面
【讨论】:
要控制 Google Chrome 缓存,您可以执行以下步骤:
【讨论】: