Javascript 正在加载iFrame的动态列表-“;错误:需要一个安全的资源URL“;
我在从YouTube加载一些iframe视频时遇到了问题,因为有一个动态的URL列表 我有这个HTML:Javascript 正在加载iFrame的动态列表-“;错误:需要一个安全的资源URL“;,javascript,angular,iframe,angular5,Javascript,Angular,Iframe,Angular5,我在从YouTube加载一些iframe视频时遇到了问题,因为有一个动态的URL列表 我有这个HTML: <div fxLayout="column"> <div *ngFor="let v of videos"> <div fxLayout="row"> <div> Type: {{v.type}} </div> <div> <ifra
<div fxLayout="column">
<div *ngFor="let v of videos">
<div fxLayout="row">
<div>
Type: {{v.type}}
</div>
<div>
<iframe width="420" height="315"
[src]="getVideoURL(v)">
</iframe>
</div>
</div>
</div>
</div>
我得到这个错误:
错误:需要一个安全的资源URL,获取了一个URL
有人知道如何修复此错误吗?以下是答案:
使用以下命令:
return this.sanitizer.bypassSecurityTrustResourceUrl(url);
而不是:
return this.sanitizer.bypassSecurityTrustUrl(url);
答案如下:
使用以下命令:
return this.sanitizer.bypassSecurityTrustResourceUrl(url);
而不是:
return this.sanitizer.bypassSecurityTrustUrl(url);