gpt4 book ai didi

css - 使用 Angular 的 DomSanitizer 清理 CSS

转载 作者:行者123 更新时间:2023-11-28 11:01:32 26 4
gpt4 key购买 nike

我想在将其注入(inject) <style> 之前清理一些 CSS <head> 中的标签我的应用程序。

我像这样通过 DomSanitizer 传递它:

const safeCSS = this.domSanitzer.sanitize(SecurityContext.STYLE, css);

但我在控制台中收到此错误消息,它认为我的 CSS 不安全。

WARNING: sanitizing unsafe style value [MY_CSS_HERE]

我想了解为什么 Angular 认为我的 CSS 不安全。

我已将我的 CSS 放在 codepen 上,因为它很大,但非常简单。

参见 https://codepen.io/stevedeighton/pen/OvgLVb

有什么想法吗?

谢谢!

最佳答案

你应该使用 bypassSecurityTrustStyle(value: string)而不是 sanitize()

Here就是例子。

关于css - 使用 Angular 的 DomSanitizer 清理 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49432332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com