【发布时间】:2018-11-17 16:54:29
【问题描述】:
我是 Angular 6 的新手,我收到了这个错误:
"在资源 URL 上下文中使用的不安全值(参见 http://g.co/ng/security#xss)"
我已经搜索了分配,发现要解决这个问题需要创建一个角度管道,我做了并创建了新管道,然后在 html 中更改了代码,但问题仍然存在,任何人都可以指导我吗?
创建新管道后更改 Iframe 代码如下所示:
<iframe src="http://localhost:8087/bim/api/v1/dashboardTree/{{companyId}} |safe"></iframe>
管道的代码:
import { Pipe, PipeTransform } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
@Pipe({
name: 'tree'
})
export class TreePipe implements PipeTransform {
constructor(private sanitizer: DomSanitizer) {}
transform(url) {
return this.sanitizer.bypassSecurityTrustResourceUrl(url);
}
【问题讨论】: