Изменение параметров приложения в браузере - PullRequest
0 голосов
/ 26 сентября 2019

Я использую плагин inAppBrowser для приложения без расположения и панелей инструментов.С этим плагином пользователи застряли, если они открывают PDF.Появляется программа просмотра PDF, и они не могут вернуться в приложение.Чтобы это исправить, я проверяю, содержит ли URL «.pdf», и открываю в AppBrowser с адресной строкой.

Проблема: после просмотра PDF всегда будет отображаться адресная строка.

Мой вопрос: можно ли снова скрыть адресную строку при возвращении в приложение?

Вот код:

var win = cordova.InAppBrowser.open( 'https://example.com', '_blank', 'location=no,toolbar=no,beforeload=get' );

        win.addEventListener('beforeload', function(params, callback){
            // If the URL being loaded is a PDF
            if(params.url.match(".pdf")){
            // Open PDFs in system browser (instead of InAppBrowser)
                cordova.InAppBrowser.open(params.url, '_blank', 'location=no,toolbar=yes,closebuttoncolor=#595959,navigationbuttoncolor=#ffffff');
            }else{
                callback(params.url);
            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...