URL перенаправления открывает браузер устройства - PullRequest
0 голосов
/ 26 октября 2018

Работа с плагином браузера в ionic 3, и мне нужно открывать веб-просмотр браузера только внутри приложения ionic, а не открывать внешние браузеры, поэтому я сделал это так

constructor(    public iab: InAppBrowser) {}
url = "https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/";

    options : InAppBrowserOptions = {'location':'no'    };

        this.iab.create(this.url,'_self' , this.options )

Даже если я установил цельна "_blank" ссылка открывается во внешнем браузере

Но в некоторых устройствах URL открывается в браузере, может кто-нибудь мне помочь

1 Ответ

0 голосов
/ 26 октября 2018

HTML

<ion-content  >
   <iframe  sandbox="allow-forms allow-popups allow-pointer-lock allow-same-origin allow-scripts"  *ngIf="!loading" style="width:100%; height:100%; border:none; " [src]="yourURl"></iframe>
</ion-content>

Добавьте эту строку в ваш конструктор

 this.yourURl=this.sanitizer.bypassSecurityTrustResourceUrl(URL_link_here);
...