Je crée une application Apache Cordova. J'ai ajouté le plugin InAppBrowser et le plugin scanner de code-barres qui est appelé à partir de la page ouverte dans InAppBrowser via une communication inter-navigateur. Il fonctionne parfaitement bien sous Android. Mais lorsqu'il est exécuté dans iOS, InAppBrowser agit comme une fenêtre contextuelle modale et ne laisse pas apparaître l'analyseur de code à barres tant que l'InAppBrowser n'est pas fermé/rejeté.Cordova iOS - InAppBrowser toujours sur la première édition
J'ai confirmé que le lecteur de code-barres fonctionne même en arrière-plan, mais il n'apparaîtra tout simplement pas parce que l'InAppBrowser est toujours en haut.
Je pense qu'il pourrait y avoir une solution de contournement pour donner un maximum de z-index plugin scanner de code à barres, mais je ne peux pas comprendre comment.
J'ai également essayé de masquer l'InAppBrowser, mais cela ne fonctionnait pas dans iOS. Mon idée est d'étendre mon site Web pour utiliser des fonctionnalités natives lors de l'exécution à partir de son application mobile.