Url-адрес перенаправления открывает браузер устройства

Работая с плагином браузера в 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-адрес открывается в браузере, может ли кто-нибудь мне помочь

0
0
469
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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);

Приостановить ли приложение Play Store, если я использую указанное выше

Yokesh Varadhan 26.10.2018 13:16

Нет, потому что у меня есть несколько приложений в магазине приложений, а также в магазине игр с вышеуказанной логикой.

Naqeeb Sial 27.10.2018 08:12

в моем приложении у меня есть только веб-представление без других функций, но мое приложение было отклонено из-за нарушения содержимого веб-просмотра и политики спама. не могли бы вы дать мне несколько советов или поделиться ссылками на приложение для просмотра веб-страниц

Yokesh Varadhan 29.10.2018 05:20

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