Загрузка веб-страницы в веб-просмотр приложения Ionic3 с заголовками запросов - PullRequest
0 голосов
/ 05 февраля 2019

Я хотел бы показать несколько сайтов в моем приложении Ionic 3.Веб-сайты, которые я хочу показать, нуждаются в аутентификации для просмотра.Приложение уже содержит параметры авторизации.

Насколько я понимаю, есть два варианта отображения веб-страницы в приложении Ionic.Отображение веб-страницы внутри iframe и использование модуля InAppBrowser.

При использовании метода iframe я получаю ошибку, как показано ниже в коде.

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

Знаете ли вы, как передать заголовки http на веб-сайт, показанный в веб-просмотре в Ionic 3 Apps?Или вы знаете об альтернативном подходе к просмотру веб-страниц, тогда как iframe и InAppBrowser?

//iframe variant
<iframe [src]="url?authorization=value"/>

Error:Refused to display 'url...' in a frame because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'".

//inAppBrowser variant
let url = 'url?authorization=value';
const browser = this.iab.create(url, '_blank', opt);
browser.show();
//-> have to send authorization details in url

Ожидается: передача заголовков http (для авторизации) на веб-сайт и их отображение в веб-просмотре

Фактические результаты: Невозможно отправить заголовки http для веб-сайтов, показанных в веб-просмотрах, с помощью общих методов iframe и InAppBrowser.

...