Chrome和Spring安全:拒绝执行'http:// <server url =“”> / assets / app.js'中的脚本,因为其MIME类型('')不可执行

时间:2016-07-15 11:08:28

标签: spring-security mime-types

我正在使用Chrome和Spring安全性,并收到以下错误消息:

Refused to execute script from 'http://<server url>/assets/app.js' because its MIME type ('') is not executable
Chrome浏览器中的

。该应用程序正在与IE和Firefox浏览器一起使用,因为它们不关心缺少的MIME类型。如何更改配置并解决问题?

我有一个其他项目及其源代码。当我运行另一个项目并从服务器返回app.js时,响应头中有内容类型“application / javascript”。但是当我搜索源代码时,我找不到字符串“application / javascript”。那怎么配置?应用程序服务器中未配置字符串“application / javascript”,因为所有Jetty配置都在源文件中。

1 个答案:

答案 0 :(得分:0)

一种解决方案是添加到web.xml

<mime-mapping> 
    <extension>js</extension> 
    <mime-type>application/javascript</mime-type> 
</mime-mapping>