由于类型不匹配,Firefox阻止了资源

时间:2016-12-10 13:47:57

标签: javascript reactjs firefox babeljs

http://some-address/script.jsx的资源由于MIME类型不匹配而被阻止(X-Content-Type-Options:nosniff)。
我在Firefox的控制台中遇到这个问题(Chrome似乎并不关心它)。 这是控制台的屏幕截图:
enter image description here
我搜索了一段时间试图找到如何解决它,但失败了。这是代码的HTML部分。 enter image description here

据我所知,问题是由 type =" text / babel" 引起的。但如果我将其更改为type =" text / javascript"然后Babel没有将脚本转换为ES5。

1 个答案:

答案 0 :(得分:2)

这是因为您的服务器发送了响应标头X-Content-Type-Options: "nosniff",将其删除或将jsx的mime类型更改为text/babel.htaccess可以通过添加AddType text/babel jsx来完成}