iframe可以正常工作,但直接URL可以正常工作,但是我们给动态URL却不能工作,为什么?
它说错误无法获取/视频
<div *ngIf="video">
<iframe src="video" width="100%" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
请给任何想法。
最佳答案
您需要使用DomSanitizer
对其进行修复。
在您的.ts代码中添加import { DomSanitizer } from '@angular/platform-browser';
将其添加到构造函数中constructor(public domSanitizer: DomSanitizer, ...){...}
然后在html代码中<iframe [src]="domSanitizer.bypassSecurityTrustResourceUrl(video)" ...