我正在开发 Rails 应用程序并正在更新页面。
该页面有一大堆在 css 中定义的背景图像。当我刷新页面(cmd+r
在 Mac 上)时,没有任何改变。当我进入 Chrome 检查器并取消选中然后重新检查 css 规则时,图像出现了。此外,如果我打开一个新的私人浏览窗口 ( cmd+shift+n
),图像都正确显示。
我遇到了一些奇怪的缓存问题吗?
铬:版本 21.0.1180.89
Mac OS X:10.8.2
我正在开发 Rails 应用程序并正在更新页面。
该页面有一大堆在 css 中定义的背景图像。当我刷新页面(cmd+r
在 Mac 上)时,没有任何改变。当我进入 Chrome 检查器并取消选中然后重新检查 css 规则时,图像出现了。此外,如果我打开一个新的私人浏览窗口 ( cmd+shift+n
),图像都正确显示。
我遇到了一些奇怪的缓存问题吗?
铬:版本 21.0.1180.89
Mac OS X:10.8.2
您需要执行绕过浏览器缓存的硬刷新。我不知道 mac 上的组合键,但它可能类似于 Windows:ctrl- shift- R。这与不绕过缓存的正常刷新( Windows 上的ctrl- )不同。r
Aparently 在 Mac 上,等效的组合键是cmd- shift- r。
尝试强制浏览器加载新的 css 文件。我通常会在链接中添加一个查询字符串 (?v=1.0),如下所示:
<link rel="stylesheet" href="style.css?v=1.0" "type="text/css"/>
然后我每次在css文件中进行一些更改时都会更改数字(?= 1.1)。
这通常会在 Chrome 中修复它。
希望有帮助!
Command + Shift + 删除
从“时间的开始”清空缓存