Je suis confronté à un problème dans Cordova sur le InAppBrowser dans IOS, lorsque j'ouvre le InAppBrowser en mode paysage, et utilisez le bouton "Terminé" pour retourner à mon application est de nouveau un écran vide. Version Cordova: 6.4.0 Version InAppBrowser: 1.1.1Cordova inAppBrowser IOS
3
A
Répondre
0
peut-être un bug avec vos envorments travail: Essayez d'utiliser
var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');
ref.addEventListener('exit', myCallback);
function myCallback(){
location.reload();
}
en fonction MyCallBack, il recharge la page.
0
cordova-plugin-statusbar
& cordova-plugin-inappbrowser
apparemment ne jouent pas bien ensemble. Vous pouvez supprimer cordova-plugin-statusbar
si vous ne l'utilisez pas (suppression il en résulte une couleur de fond étrange sur la barre d'état pour Android), ou, vous pouvez essayer la solution ci-dessous:
openUrl(url) {
let ref = cordova.InAppBrowser.open(url, '_blank', options);
ref.addEventListener('exit',() => {
StatusBar.hide();
setTimeout(() => {
StatusBar.show();
}, 1000)
})
}
Qu'est-ce que l'emplacement référence? –
@RikvanEck la page dans votre "application" dans laquelle inappBrowser a commencé. –
Cela n'aide pas à recharger. –