IFrame иногда не работает в IE11

Я разработал веб-приложение с использованием Angular 5, из которого я загружаю Iframe. После развертывания в IIS Iframe содержимое отлично работает в Google Chrome, но в IE11 иногда это работает, а иногда нет.

Но это работает плавно, когда инструменты разработки (F12) в IE включены. В чем проблема?

Заранее спасибо.

Вот мой код в компоненте 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 ответ

Решение

Я выяснил, изменив код ниже: this.settingsUrl = ' http://phlsvr500:81/csauthor/' + this.empNo; обратите внимание на дополнительные / до #.

Другие вопросы по тегам