Я успешно использовал внешний сайт в качестве iframe в приложении ionic 3.Я использую приведенный ниже код в home.ts
import { Component } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import { NavController } from 'ionic-angular';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
url: any;
constructor(private sanitize: DomSanitizer, public navCtrl: NavController)
{}
urlpaste(){
this.url = "someurl";
return this.sanitize.bypassSecurityTrustResourceUrl(this.url);
}
}
home.html:
<iframe style="height: 100vh; width: 100%;" [src]="urlpaste()" name="iframe_a"></iframe>
Сайт работает нормально в Android (я не тестировал на IOS), за исключением случаев, когда я сосредоточен налюбая вводимая мобильная клавиатура отображается некоторое время, а затем страница перенаправляется на домашнюю страницу веб-сайта.Может кто-нибудь, пожалуйста, помогите мне решить эту проблему.Я много искал в Google, но не смог выяснить причину этого странного поведения.