CSP strict-dynamic
CSP strict-dynamic 信任由 nonce/hash 放行的脚本动态添加的脚本,无需为动态脚本逐一加白名单。
用途
简化 SPA 与动态脚本的 CSP 部署,信任可信脚本链式加载的脚本。
机制
script-src 「nonce-abc」「strict-dynamic」:含 nonce 的脚本可动态插入 <script> 且自动信任(继承信任),无需为动态插入脚本加白名单。非可信注入脚本无 nonce 仍阻断。
用例
- SPA CSP 部署
- 动态脚本信任
- CSP 简化