IFrame有时不在IE11中工作

时间:2018-05-29 21:29:48

标签: angular iframe ie11-developer-tools

我使用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);
  }

1 个答案:

答案 0 :(得分:0)

我通过修改下面的代码弄明白了: this.settingsUrl ='http://phlsvr500:81/csauthor/#/settings/'+ this.empNo; 注意#之前的附加/。