资源URL上下文中使用的不安全值Angular错误

时间:2018-07-12 04:14:05

标签: angular typescript iframe

大家好,我想展示一个动态pdf。起初它向我显示了CORS错误。我使用DOM Sanitizer解决了这一问题。现在,它向我显示了不安全的网址。感谢您的帮助。

HTML代码:

  <iframe src="{{Url}}"></iframe>

TS代码:此处pdfSrc存储动态生成的pdf路径;

 this.pdfSrc = 'http://192.168.1.183/' + this.pdfPath;
 this.Url = this.sanitizer.bypassSecurityTrustUrl(this.pdfSrc);

1 个答案:

答案 0 :(得分:4)

最后得到的解决方案只是将HTML零件和TS零件更改如下所示

<iframe [src]='Url' width="100%" height="1000px"></iframe>

constructor(private sanitizer:DomSanitizer){}

this.Url = this.sanitizer.bypassSecurityTrustResourceUrl(this.pdfSrc);