gpt4 book ai didi

css - 使用 Angular $sce.getTrustedCss 清理不受信任的 CSS

转载 作者:行者123 更新时间:2023-11-28 12:09:10 24 4
gpt4 key购买 nike

尝试使用 $sce.getTrustedCss 但总是收到不安全输入的错误。

这样的例子应该是安全的还是我遗漏了什么。

$sce.getTrustedCss('.red {color: red;}');

或者,是否有其他JS 清理器可以处理 CSS 输入?
google-caja 仅适用于内联样式,它会完全删除 STYLE 标签。

最佳答案

从 Angular 2 开始,使用 DomSanitizer :

import { DomSanitizer } from '@angular/platform-browser';

constructor(
private domSanitizer: DomSanitizer
) {}

// let legal = this.domSanitizer.bypassSecurityTrustStyle( styleAtrStr );

关于css - 使用 Angular $sce.getTrustedCss 清理不受信任的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35427610/

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