是否有针对 Angular 2 的样式属性清理的安全解决方法
Is there a safe workaround to Angular 2's style attribute sanitization?
>我目前正在学习 Angular 2,我试图从组件中的属性加载带有样式属性的 HTML。
items.push('<span style="color: ' + colorHex + ';">test</span>');
<div class="itemList" *ngFor="let item of items">
<pre [innerHtml]=item></pre>
</div>
经过一些研究,Angular 2似乎清理了样式属性以防止安全问题。我的做法错了吗?我还能如何将颜色附加到文本中?我使用的是 <font>
标签,但它在 HTML5 中已弃用。
您是否尝试过使用样式绑定目标(在页面上搜索"样式")?它演示如何在 html 元素上设置单个样式属性。例如,这里有一种应用您询问的颜色样式的方法。
<div class="itemList" *ngFor="let item of items">
<pre [style.color]="colorHex">Test</pre>
</div>
相关文章:
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 使用javascript存储变量的最安全方式
- 如何解决Yii中的页面刷新问题
- 测试Angular Service解决错误回调中的promise
- 是否存在React Native“;WEB代码安全防护”;
- 内容安全策略:页面's设置阻止加载资源
- 如何解决Access Control Allow Origin错误
- 如何解决这种情况下的非法调用类型错误
- javascript中的btoa()可以帮助我解决哪些安全威胁
- 嵌套文档.writes和第三方广告在IE中不起作用!!!!任何安全的解决方法
- 不安全的 JavaScript 尝试的解决方案
- 跨站点 XMLHttpRequest 内容安全策略指令解决方法
- 通过ssl请求传递凭据是不安全的,什么'是更好的(KISS)解决方案
- 将显示密码的解决方案转变为安全的解决方案
- Jinja2没有在javascript/html中呈现引号或amp;安全过滤器未解决
- 如果节点模块' body-parser '不安全,下一个解决方案是什么
- 如何解决/解决JQuery安全异常0x80530012
- 是't angularjs ui路由器解决不安全问题
- 是否有针对 Angular 2 的样式属性清理的安全解决方法
- 发送ajax请求和防止数据操作的最安全解决方案是什么?