【问题标题】:How to safely preserve html color with angularjs sanitize如何使用 angularjs sanitize 安全地保留 html 颜色
【发布时间】:2016-04-22 03:25:43
【问题描述】:

使用$sanitize 到我的ng-html-bind 后,所有样式都被删除了。但是使用$sce.trustAsHtml 会导致安全问题。

那么,$sanitize 之后有什么办法可以保留颜色吗?

例如,

原始字符串

<p><span style="color: rgb(65, 140, 175);">blue</span></p>

$sanitize 之后

<p><span>blue</span></p>

stackoverflow 也会自动移除颜色,例如:

蓝色

【问题讨论】:

    标签: javascript html css angularjs ngsanitize


    【解决方案1】:

    我遇到了同样的问题。 trumbowyg 与 OP 的示例一样格式化颜色。我正在尝试以只读方式显示该内容,并且颜色消失了。我希望我可以在不使用 trustAsHtml 的情况下找到解决方案,但我对此表示怀疑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-13
      • 2020-02-17
      • 2019-07-20
      • 2020-02-29
      • 2017-09-01
      相关资源
      最近更新 更多