通过 angular.json 导入的样式被 Content-Security-Policy script-src 阻止:self

问题描述 投票:0回答:2
angular security content-security-policy unsafe-inline
2个回答
0
投票

错误表明它拒绝执行内联事件处理程序,该处理程序在您的标记末尾为 onload="this.media='all'" 。您应该将其重写为白名单脚本中的事件侦听器。


0
投票

这个帮助解决了我的问题,

找到如何禁用 inlineCritical 样式 https://angular.io/guide/workspace-config#styles-optimization-options

在构建配置中的 angular.json 而不是

"optimization": true

替换为

"optimization": {
  "scripts": true,
  "styles": {
    "minify": true,
    "inlineCritical": false
  },
  "fonts": true
},
© www.soinside.com 2019 - 2024. All rights reserved.