【发布时间】:2018-12-11 16:34:07
【问题描述】:
我正在使用 OmniFace 2.7 和 Primefaces 6.0。我使用 CacheControlFilter 为所有图像类型设置了 365d 的过期时间(*.jpg | *.jpeg | *.png | *.gif | *.ico)。
此浏览器缓存设置似乎不适用于获取如下 URL 的 CSS 背景图像:
.../playground/javax.faces.resource/images/smiley.jpg.xhtml
同样适用于具有如下 URL 的组合资源文件(CSS 和 JS):
.../javax.faces.resource/LONG-HASH.js.jsf?ln=omnifaces.combined&v=1544138175000
任何解决此问题的提示都会非常有帮助。谢谢
【问题讨论】:
-
尝试添加这些“复合扩展”吗?
-
怎么样?这就是我问的原因。
-
这不是你的明确问题。但我不知道。我自己没有使用它(还)你是如何添加其他扩展的。用同样的方法试试
标签: jsf browser-cache omnifaces