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

Tar*_*kiv 10 javascript firefox reactjs babeljs

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

据我所知,问题是由于type ="text/babel".但如果我将其更改为type ="text/javascript",则Babel不会将脚本转换为ES5.

eww*_*ink 3

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