反应拒绝加载脚本bundle.js,因为它违反了以下内容安全策略指示脚本src-elem'none''

问题描述 投票:0回答:0
重新装载脚本'http:// localhost:3000/static/js/bundle.js',因为它违反了以下内容安全策略指令:“ script-src-elem'none'。

确实没关系,我无法修复它。我尝试编辑public/index.html,添加了CSP的元标记,以允许每个源中的所有内容(仅用于调试),但仍然相同的消息。另外,“ NPM运行启动”似乎覆盖了我的更改,因为它将bundle.js文件的路径注入public/index.html。我还尝试了头盔软件包,但是在运行“ NPM运行启动”时,所有头盔设置都被完全忽略(!)。只有在使用“服务-s构建”时,头盔设置不被忽略,元标记被“注入”,但仍然相同的CSP错误。太奇怪了,我已经浪费了几天,尝试了一切。我做了一个全新的项目,平原项目也给出了此CSP错误。似乎我无法影响它,就像CSP规则是由一种类型“ NPM运行启动”时运行的本地服务器设置的。将任何更改推向远程Azure,也有相同的CSP错误。我什至不知道将应用程序捆绑在一个文件中是React的主要行为,还是当您部署到仅使用静态文件的服务器时必须做某事。我完全沮丧。很抱歉发布没有代码,我不知道我可以发布什么,只需使用“ npx create-react-app”创建一个空白的新反应项目,然后运行“ NPM安装&& npm run build un un un un un && npm run start”才能看到问题您自己(在每个浏览器中相同)。

您可以分享元标签
如果您当地的开发人员错过了任何东西,请添加。

javascript reactjs npm webpack
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.