我使用Angular 5开发了一个Web应用程序,我从中加载了一个Iframe。在部署到IIS之后,Iframe内容在Google Chrome中运行得非常好,但在IE11中,有时它可以正常工作,有时也不行。
但是当IE中的开发工具(F12)打开时,它会流畅地工作。什么似乎是问题?
提前致谢。
这是我在html组件中的代码:
<iframe name="encode" [src]="trustedUrl"
style="height: 100%; width: 100%; min-height: 500px;"
frameborder="0" scrolling="yes"
id="iframe"></iframe>
这是Typescript代码:
ngOnInit(): void {
this.empNo = localStorage.getItem('currentUser');
this.settingsUrl = 'http://phlsvr500:81/csauthor#/settings/' + this.empNo;
this.trustedUrl = this.sanitizer.bypassSecurityTrustResourceUrl(this.settingsUrl);
}
答案 0 :(得分:0)
我通过修改下面的代码弄明白了: this.settingsUrl ='http://phlsvr500:81/csauthor/#/settings/'+ this.empNo; 注意#之前的附加/。