我有一个基于Spring启动的应用程序,我的资源处理程序注册表配置如下
registry.addResourceHandler("/resources/**")
.addResourceLocations("classpath:static/")
.setCachePeriod(365 * 24 * 60 * 60)
.resourceChain(true)
.addResolver(new GzipResourceResolver())
.addResolver(new VersionResourceResolver()
.addFixedVersionStrategy("dev", "/**/*.js", "/**/*.map")
.addContentVersionStrategy("/**")
)
.addTransformer(new CssLinkResourceTransformer())
.addTransformer(new AppCacheManifestTransformer());
我有一个名为app.min.js的js文件,并且在同一个文件夹中还有一个app.min.js.gz文件可用。
从Chrome(v43)访问时,GZ文件正确提供。
但是,当从IE 11访问时,尽管请求标头具有" gzip,deflate"的接受编码,但应用程序仍然发送.min.js文件而不是.min.js.gz文件。
有关为何会出现此错误的想法吗?
谢谢!