IE 11无效的Spring Boot GzipResourceResolver

时间:2015-07-20 20:45:52

标签: spring-mvc spring-boot

我有一个基于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文件。

有关为何会出现此错误的想法吗?

谢谢!

0 个答案:

没有答案