2016-09-30 35 views
0

目前我正在尝试解决与字体相关的问题。一旦我点击刷新按钮,它们就会消失。 浏览器:所有IE版本。 所以我找到了解决办法是:WAS Liberty Profile 8.5.5设置缓存字体的最大年龄只有

<FilesMatch "\.(ttf|otf|eot|woff)$"> <IfModule mod_headers.c> 
Header set Access-Control-Allow-Origin "*" 
Header set Cache-Control "max-age=3600" 
</IfModule> </FilesMatch> 

然而,上述方案是Apache的应用服务器。 问题:如何才能实现相同如果使用WebSphere Application Server V8.5.5.5 Liberty Profile

为server.xml的所有可能的配置元素: http://www.ibm.com/support/knowledgecenter/SSD28V_8.5.5/com.ibm.websphere.wlp.core.doc/autodita/rwlp_metatype_core.html

回答

0

你必须写一个非常基本的servlet过滤器检查该请求,并增加了所需的标题。目前没有配置的唯一方法来设置响应头,更不用说有条件的方法。

0

如果适用,您还可以将字体与试图使用它们的应用程序/资源进行打包,以便您可以使用相对路径,但我知道在您的情况下这可能不可取或不可行。

相关问题