版本
语言

ContentSecurityStrategy

ContentSecurityStrategy 是@abp/ng.core包暴露出的抽象类. 它可以根据内容安全策略帮助你将内联脚本或样式标记为安全.

API

构造函数

constructor(public nonce?: string)
  • nonce 启用将内联脚本或样式列入白名单,避免在script-srcstyle-src指令中使用 unsafe-inline.

applyCSP

applyCSP(element: HTMLScriptElement | HTMLStyleElement): void

该方法将上述属性映射到给定element.

LooseContentSecurityPolicy

LooseContentSecurityPolicy 是扩展了 ContentSecurityStrategy 的类. 它需要 nonce 和带有给定 <script><style> 标记的标签.

NoContentSecurityPolicy

NoContentSecurityPolicy 是扩展了 ContentSecurityStrategy 的类. 它不会将内联脚本和样式标记为安全. 你可以将其视为空操作的替代方案. s

预定义内容安全策略

可以通过 CONTENT_SECURITY_STRATEGY 常量访问预定义的内容安全策略.

Loose

CONTENT_SECURITY_STRATEGY.Loose(nonce: string)

nonce 会被设置.

None

CONTENT_SECURITY_STRATEGY.None()

什么都不会做.

另请参阅

本页对您有帮助吗?
请进行选择。
感谢您的宝贵意见!

请注意,虽然我们无法回复反馈意见,但我们的团队会根据您的意见改进体验。

在本文档中
Mastering ABP Framework Book
掌握 ABP 框架

本书将帮助你全面了解框架和现代Web应用程序开发技术。