我想在将CSS注入到应用程序的标签中之前对其进行清理。我通过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。有什么建议吗?谢谢!
sanitize
方法生成警告,另一个使用bypassSecurityTrustStyle
不会生成警告。 - Efe