Я использую плагин 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);
}
});