用途
此技能用于为 Syncfusion ASP.NET Core EJ2 组件提供与内容安全策略(CSP)相关的高层、Syncfusion 专属的指导与参考。它面向需要在严格 CSP 环境下使用 Syncfusion EJ2 控件的开发者。
主要能力
- 为 Syncfusion EJ2 控件实现 CSP 响应头。
- 在严格 CSP 模式(内联脚本/样式受限制)下运行。
- 为 Syncfusion 初始化所需的内联脚本/样式添加 nonce。
- 将 Syncfusion 主题所需的 CDN 资源或外部字体加入允许列表。
- 提供快速检查清单,涵盖 nonce 生成、CSP 头配置、CDN 与字体来源允许、避免 unsafe-inline/unsafe-eval、以及浏览器 DevTools 验证。
- 提供通用准则:在管道早期生成 nonce 并存入 HttpContext;使用最小、显式的 CSP 指令;优先数据绑定而非内联模板;记录 CSP 策略及放宽原因。
使用方式
该技能用于获取高层 CSP 指导与参考。详细的代码片段和实现示例位于 references/csp-guide.md 中。
适用场景
- 为 Syncfusion EJ2 控件配置 CSP 头。
- 在严格 CSP 模式下运行。
- 向内联脚本/样式添加 nonce。
- 允许 Syncfusion 所需的 CDN 资源或外部字体。
限制
资料未提供除 references/csp-guide.md 之外的详细实现示例;也未提供具体代码片段、安装命令、收费或价格信息。