You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular为内联脚本添加nonce是否属于预期行为?

这属于Angular的预期行为
  • ngCspNonce 的设计目的是为Angular管控范围内的所有内联资源(包括内联脚本和内联样式)添加指定的nonce值,以此满足内容安全策略(CSP)对可执行内联内容的限制要求。
  • 当你在根组件添加该属性后,Angular会自动扫描页面中它能识别的内联<script>和<style>标签,为其补充nonce属性,这其中就包括你在index.html中直接写入的内联脚本。
  • 虽然官方文档可能没有单独强调对script的处理,但这是CSP兼容逻辑的必然延伸——CSP对inline script的限制和inline style是同等严格的,Angular统一处理两类资源是为了确保整个应用的CSP合规性。

内容的提问来源于stack exchange,提问作者tlt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 19:22:02