import { Component, OnInit, ViewChild, ElementRef } from '@angular/core'; import { ModalController, NavParams } from '@ionic/angular'; import { DomSanitizer } from '@angular/platform-browser'; import * as srcDoc from 'srcdoc-polyfill'; @Component({ selector: 'app-in-app-browser', templateUrl: './in-app-browser.page.html', styleUrls: ['./in-app-browser.page.scss'], }) export class InAppBrowserPage implements OnInit { @ViewChild('frame', null) public iframe:ElementRef; url: any; constructor( public modalController: ModalController, public navParams: NavParams, private sanitizer: DomSanitizer ) { this.url = this.navParams.get('url'); } ngAfterViewInit() { // srcDoc.set(this.iframe.nativeElement, this.url); this.iframe.nativeElement.src = this.url; } ngOnInit() { } back() { this.modalController.dismiss(); } }